【发布时间】:2013-11-17 18:05:14
【问题描述】:
我正在使用以下教程在 Android 中上传文件:
http://reecon.wordpress.com/2010/04/25/uploading-files-to-http-server-using-post-android-sdk/
在服务器端,我使用带有 Apache IOUtils 的 Java servlet 来处理它。
ServletFileUpload fileUpload = new ServletFileUpload();
FileItemIterator fileItemIterator = fileUpload.getItemIterator(request);
while (fileItemIterator.hasNext()) {
FileItemStream filestream = fileItemIterator.next();
doStuff(filestream);
}
在浏览器中一切正常,但在 Android 上,我的问题是当我在文件流上调用 getContentType 时,它返回 null。 为什么这里有差异?我没有处理 getContentType 的 null 值,因为有些东西告诉我不能为 null。
【问题讨论】:
标签: java android servlets file-upload