0

grailsはxhrからファイルを取得する方法を教えてください。私のajax

var xhr = new XMLHttpRequest()  
xhr.open("POST", "actionGrails", true)
xhr.setRequestHeader("Cache-Control", "no-cache");
xhr.setRequestHeader("X-File-Name", file.fileName);
xhr.setRequestHeader("X-File-Size", file.fileSize);
xhr.setRequestHeader("Content-Type", "multipart/form-data");
xhr.send(file);

私のコントローラーにいるとき

def actionGrails() {
def f = request.getFile('file')
println f//get error
}

これに対する解決策はありますか?ありがとう

4

1 に答える 1

2

簡単な解決策は次のとおりです。FineUploaderを使用します。デモページがあります。

ライブラリをパッケージ化するGrailsプラグインはこちらです。

于 2013-01-04T19:29:54.173 に答える