Grails从xhr获取文件

时间:2013-01-04 15:50:38

标签: ajax grails file-upload

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
}

任何解决方案?感谢

1 个答案:

答案 0 :(得分:2)

这是一个简单的解决方案:使用Fine Uploader。它有一个demo page

打包库的Grails插件是here