0
我有以下代碼:Grails的力控制器下載文件
def getMyFile(){
File myFile = new File("/path/to/file.xsl")
try{
response.setHeader "Content-disposition", "attachment; filename=${myFile.name}"
response.contentType = new MimetypesFileTypeMap().getContentType(myFile)
response.outputStream << myFile .bytes
response.outputStream.flush()
}
catch (e){
println(e.message)
}
}
當訪問該控制器的動作,我想瀏覽器下載Excel文件。
該代碼不會在控制檯中創建任何錯誤,但該文件未被正確下載。
你有沒有嘗試設置內容長度。 response.setContentLength(...) – uchamp 2013-02-12 14:36:02
是的但不工作 – Valeriane 2013-02-12 14:43:12