У меня проблема, когда я загружаю файл csv с помощью веб-страницы jsp. Я могу загружать много файлов с помощью своего приложения Struts2. Я использую Struts 2.5.20 и могу загружать все типы Mime в разрешенные типы, кроме text/csv.
<action name="uploadDocuments" class="UploadDocumentsAction" method="uploadDocuments">
<interceptor-ref name="fileUpload">
<param name="maximumSize">5242880</param>
<param name="allowedTypes">image/jpeg,
image/jpeg2000,
image/png,
image/gif,
image/bmp,
image/tiff,
image/apng,
text/plain,
text/csv,
application/pdf,
application/msword,
application/vnd.openxmlformats-officedocument.wordprocessingml.document</param>
</interceptor-ref>
<interceptor-ref name="defaultStack"></interceptor-ref>
<result name="success" type="stream">
<param name="contentType">text/html</param>
<param name="inputName">stream</param>
</result>
</action>
С помощью Jquery Ajax я вызываю действие, и в случае успеха показываю успешную загрузку файла, в противном случае предупреждение проверяет расширения разрешенных типов файлов...
Когда я пытаюсь загрузить CSV-файл, у меня появляется предупреждающее сообщение. Я не понимаю, потому что не работает только файл csv, все остальные файлы в разрешенных типах работают нормально.
Я поставил точку останова в своем действии. Если я попытаюсь передать файл csv в код Java, когда я выберу другие файлы формата, он пройдет.
Спасибо