私は次のものを持っています:
new qq.FileUploader({
element: $('#' + domid + ' #upload')[0],
action: '/api/panel/upload_file',
debug: true,
allowedExtensions: [
'jpg',
'jpeg',
'gif',
'png',
'bmp',
'pdf'
],
params: {
room : 'a_room',
module : 'a_module'
},
onSubmit: function(id, fileName) {
this.params.name = fileName;
},
onProgress: function(id, fileName, loaded, total) { },
onComplete : function(id, fileName, data) {
/* FINISH */
}
});
アップロード要求を次の宛先に送信します。
case "api" :: "panel" :: "upload_file" :: Nil Post req => {
var response = true
req.body match {
case Full(file) =>
/* DO SOMETHING */
case _ => response = false
}
}
これは Firefox と Chrome の両方で正常に動作しますが、IE9 でアップロードすると、ファイルが通過しないようです:
req.body match {
case Full(file) =>
}
これを適切に機能させるために欠けているもの、または行う必要があるものはありますか?
助けてくれてありがとう、どうもありがとう:)