使用Android网络浏览器上传图库照片

时间:2010-03-06 10:56:40

标签: javascript android api upload camera

在Android上已禁用,是否可以以某种方式从浏览器中上传图片库中的照片?相机/照片库JavaScript API?

由于

2 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:-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
        }
    }