嗨,我正试图从我的android设备上传到使用php的web服务器文件。我已经实现了它使用MultiPartEntry和访问文件在php中使用$_FILES。但是,由于使用这种方法,上传的文件具有非常大的分辨率。
目前,我捕获照片,调整其大小并将其转换为字节数组。我可以将位图重新保存到文件中,然后使用上述方法上传文件。然而,因为我已经有位图作为一个字节数组,并有可能将其添加到multiparttry,我认为这将是一个更好的解决方案。
http://vikaskanani.wordpress.com/2011/01/29/android-image-upload-activity/Android:MultipartEntity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE);
ByteArrayOutputStream bao = new ByteArrayOutputStream();
bm.compress(Bitmap.CompressFormat.JPEG, 100, bao);
byte [] ba = bao.toByteArray();
entity.addPart("image", new ByteArrayBody(ba, "photo.jpg"));
我的问题是如何访问http post中的图像日期?
多谢
看看这篇文章,它是一个很好的指南http://www.mattorama.net/blog/2011/2/19/file-uploads-with-cxf-multipart-form-posts.html