在我的Grails應用程序中,我有一個具有上傳文件參數的操作。該文件從請求檢索像這樣:允許上傳大文件(r)
CommonsMultipartFile cu = params['currencyResult']
它工作正常,如果文件尺寸小,但如果我嘗試並上傳1.3MB的文件,一個「連接被重置」錯誤(執行從未達到那個行動)。
我試過進行以下更改以允許上傳100MB的文件。在resources.groovy
,我添加了下面的Spring bean
multipartResolver(CommonsMultipartResolver) {
maxUploadSize = 1000000 * 100 // 100 MB
}
在Tomcat的server.xml
,我加入這個maxPostSize
屬性的Connector
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="443" maxPostSize="100000000"/>
但還是上傳了1.3MB文件失敗。有什麼我需要配置,以便允許更大的文件上傳?
你正在使用哪個版本的Grails&tomcat? – 2014-12-24 10:22:39