v 1.2 need post image function