IE の fineuploader で画像をアップロードできません。クロムと FireFox で動作します。
IE で jpg をアップロードしてもうまくいかない理由を考えてみましょう。Chrome リクエスト オブジェクトのコンテキスト タイプが「application/octet-stream」であるのに対し、IE はそうではないことに気付きました。もしそうなら、これは問題ですか?ファインアップローダーがリクエストでこのコンテキストタイプを使用するようにするには、何を変更すればよいですか?
ありがとう // アップローダをセットアップします。if (document.getElementById('formUpload')) { var description = ""; var fileName = ""; var fileUploader = 新しい qq.FileUploader({
allowedExtensions: viewModel.AllowedFileExt(),
element: document.getElementById('formUpload'),
action: '../Upload/UploadHandler.ashx',
params: {
submissionNumber: function () {
submissionNumber = $("#SubmissionNumber").val();
return submissionNumber;
},
fileName: function () {
fileName = $(".qq-upload-file").text();
return fileName;
},
description: function () {
description = $("#txtAttachmentDesciption").val();
return description;
}
},
onComplete: function (id, fileName, responseJSON) {
$("#attachedFiles").html("");
loadAttachments($("#Number").val());
},
onSubmit: function (id, fileName) {
fileUploader.filesSelectedForUpload = 1;
},
autoUpload: false,
multiple: false
});
fileUploader.filesSelectedForUpload = 0;
}