complete article upload image function