如何将图像从android相机上传到网络服务器(不在应用程序中)

How to upload image from android camera to webserver (NOT IN APP)

提问人:Sir D 提问时间:3/19/2013 更新时间:3/19/2013 访问量:4463

问:

当用户在手机网络浏览器中点击手机版网站的输入类型=“文件”时,我可以在Android设备上打开相机以拍摄图片并将其发送到我的网络服务器吗?

现在,它启动手机文件管理器以选择已存储在SD卡或手机内存上的图像文件。

在这种情况下,我可以使用手机摄像头,还是严格需要制作应用程序?

php android html android相机

评论

1赞 Fawzan Izy 3/19/2013
您想让您的 Web 应用程序访问 Android 设备的相机吗?这是你想做的吗?
0赞 Sir D 3/19/2013
是的!我想做的!但它不是安卓应用程序。这只是我网站的移动版本。
1赞 karmafunk 3/19/2013
可能的重复 stackoverflow.com/questions/5296644/...
0赞 Fawzan Izy 3/19/2013
我认为这不可能使用服务器端脚本。服务器端脚本无权访问客户端的硬件。

答:

2赞 Sir D 3/19/2013 #1

感谢 karmafunk 提供这个解决方案!

这是在 android 3+ 和 iOS 6 中访问新相机 api 的代码。

<input type="file" accept="image/*" capture="camera">

这将允许你拍摄新照片或从设备库中选择一张照片,然后将其上传到 Web 应用。

评论

1赞 l4mpi 3/19/2013
媒体捕获规范的最新草案将该属性更改为布尔标志,因此它不需要值:w3.org/TR/html-media-capturecapture