support camera, upload image and open browser