プロジェクトでjquery-file-uploadを使用していますが、chromeでうまく機能します。ただし、IEでは(415-サポートされていないメディアタイプ)が返されます(情報:システムは、nullメディアタイプを消費する... OwnFileAPIクラスのメソッドを見つけることができません。指定されたメディアタイプを消費するメソッドが存在することを確認してください。)
コードスニペットは次のとおりです。
JQuery:
$('#file-upload-form').fileupload({
sequentialUploads : true,
add : function(e, data) {
...
data.submit();
},
submit : function(e, data) {
...
},
progress : function(e, data) {
...
},
fail : function(e, data) {
...
},
done : function(e, data) {
...
}
});
JSP:
<form class="row-fluid" id="file-upload-form" method="post" enctype="multipart/form-data" action="<c:url value="/resources/api/user/files/own/csrfToken/"></c:url><wm:csrfToken/>" target="files-upload-target">
<span class="btn fileinput-button" id="file-upload-btn">
<strong><fmt:message key="files.action.upload"/></strong>
<input type="file" id="file-uploader" name="ownFile" tabIndex="-1">
</span>
</form>
JAVA:
@CSRF
@Path(PathConst.OWN_FILE_API_CSRFTOKEN)
@POST
@Consumes(MediaType.MULTIPART_FORM_DATA)
@Produces(MediaType.TEXT_HTML)
public String upload(@PathParam("csrfToken") String csrfToken, InMultiPart inMP) {
......
}
この問題を解決するためのいくつかのポインタを提供してください...THX!