https://www.crifan.com/try_use_html5_popup_choose_image_file_by_album_or_camera_implement_file_upload/