support camera roll
support native upload