krajee ファイル入力を使用して画像をアップロードしています。小さな画像に適しています。ただし、大きな画像のアップロードに失敗します。サーバー側でリクエストを確認したところ、小さな画像にはmimeType=image/jpeg
大きな画像があり、ファイルアップローダーの構成は次mimeType=application/octet-stream
のsize=0
とおりです。
$("#file-4").fileinput({
theme: 'fa',
uploadUrl: uploadUrl,
allowedFileExtensions: ['jpg', 'png', 'gif', 'jpeg'],
overwriteInitial: false,
maxFileSize: 12500,
maxFilesNum: 4,
showCaption:false,
rtl: true,
showRemove: false,
showUpload: false,
showCancel: true,
browseOnZoneClick: true,
initialPreview: imageData,
initialPreviewConfig: JSON.parse(unescape(configData)),
deleteUrl: 'http://localhost:8000/ajax/upload/image/delete?fileName=' + $('#fileName').val(),
deleteExtraData: {file: this.key},
initialPreviewThumbTags: tags,
browseLabel: 'Upload Images',
layoutTemplates: {
footer: footerTemplate,
actions: actionsTemp
},
uploadExtraData: {
folder: $('#folder').val()
}
});