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

file-upload - struts upload file to server



error al escribir parte de cuerpo de multiparte mime en el flujo de salida (3)

Tengo un código que hace cargas asíncronas de archivos, lo que funciona bien en mi vm de desarrollo, pero después de implementarlo en el sistema cliente, recibo este error:

"error al escribir parte de cuerpo de multiparte mime en el flujo de salida"

Sé que esta es la línea que está lanzando el error pero parece que no puedo entender por qué:

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

El tamaño del archivo era de solo 1 MB e incluso probé diferentes tipos de archivos con tamaños mucho más pequeños. ¿Por qué ocurriría esto, necesito ideas?


Dado que el mensaje de error menciona un error al escribir en el flujo de salida, puede verificar si la carpeta en la que se está escribiendo la respuesta tiene los permisos necesarios para que la aplicación escriba.


También puede obtener este error si ya existe un archivo con el mismo nombre en la carpeta de destino.


Tuve este problema pero ya había establecido permisos en la carpeta de destino.

App_Data el problema configurando los permisos en la carpeta App_Data (creo que aquí es donde el archivo se almacena temporalmente después de cargarlo).