【发布时间】:2014-03-04 09:59:38
【问题描述】:
我正在尝试从 android 上传一个文件以及其他一些文本字段。我不断收到此错误
org.apache.commons.fileupload.FileUploadBase$IOFileUploadException: Processing of multipart/form-data request failed. Stream ended unexpectedly
但是,如果我在没有文件的情况下进行上传(即只有文本字段),它就可以工作。 当我从网页上传文件并点击同一个 servlet 时,文件上传工作。
【问题讨论】:
-
发布相关代码
-
可能是您在某些地方关闭了流。所以在这里展示你的代码。
-
发布您的代码和完整的 logcat
-
我怀疑您正在异步运行此程序(在
AsyncTask或类似名称中)并同时在另一个线程中关闭您的 InputStream。您可以在打开流、开始传输并再次关闭流的位置发布代码吗? -
看看这个,stackoverflow.com/questions/19762581/…,它是通用的,不仅适用于图像
标签: android