使用Android手机浏览器上传图书馆照片

4
在Android上禁用了,是否有可能通过浏览器从库中上传照片?使用相机/照片库JavaScript API?谢谢。
2个回答

4

在2.2版本(Froyo)中的webkit浏览器支持通过典型的HTML表单机制上传文件:


1
我认为这个答案是不可接受的,考虑到Android的碎片化问题。兼容性非常重要,我相信我们需要等待一段时间,才能真正让Android用户使用它。此外,几乎没有实际的手机安装了Froyo系统。 - Savageman
Verizon的一些Android手机确实有2.2版本,我的HTC Incredible也包括在内。我已经在上面测试过文件上传。话虽如此,我完全同意兼容性的重要性,但我不敢假设elado的情况。可能依赖Froyo比没有解决方案更好。 - Alan M.
截至本评论,28.7%的Android安装版本目前正在运行Froyo:http://developer.android.com/resources/dashboard/platform-versions.html - James A Wilson

-1
我不确定你想要上传图片到特定的地方,但我刚写了一个应用程序来实现这个功能。它可以上传到Flickr并且与Android 1.6兼容。请查看http://www.flickr.com/services/api/
多部分POST是棘手的部分,你需要包含apache-mime4j-0.6.jar和httpmime-4.0.3.jar。
        MultipartEntity mp = new MultipartEntity(
            HttpMultipartMode.BROWSER_COMPATIBLE);
    for (String key : params.keySet()) {
        try {
            mp.addPart(key, new StringBody(params.get(key), UTF_8));
        } catch (UnsupportedEncodingException uee) {
            // UTF-8 is always supported
        }
    }

问题涉及浏览器功能,而非本地应用程序。 - broofa

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接