将mime multipart正文部分写入输出流时出错

时间:2014-06-13 01:11:08

标签: file-upload file-io asp.net-web-api mime-types asyncfileupload

我有代码执行异步文件上传,在我的dev vm上工作正常,但在我将其部署到客户端系统后,我不断收到此错误:

“将mime multipart body part写入输出流时出错”

我知道这是抛出错误的那条线,但我似乎无法弄清楚原因:

//Read the form data and return an async task.
await Request.Content.ReadAsMultipartAsync(provider);

文件大小只有1MB,我甚至尝试了尺寸更小的不同文件类型。为什么会发生这种情况,我需要一些想法

3 个答案:

答案 0 :(得分:45)

由于错误消息在写入输出流时提到了错误,您是否可以检查写入响应的文件夹是否具有应用程序写入的必要权限。

答案 1 :(得分:1)

如果目标文件夹中已存在同名文件,也会出现此错误。

答案 2 :(得分:1)

我有这个问题,但我已经设置了目标文件夹的权限。

我通过在App_Data文件夹上设置权限来解决问题(我认为这是文件在上传后临时存储的位置)。