完全不是表單 - 而是表單提交的操作。SpringSecurityCore grails插件打破了我的(以前的工作)分段上傳形式
請告訴我發生的事情是SpringSecurity被包裹在自己的請求上下文的請求顯然有很多安全性在裏面發生的事情。我的動作,捕捉這條線從形式斷POST請求:
def f = request.getFile('myFile')
與錯誤消息:
No signature of method: org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestWrapper.getFile() is applicable for argument types: (java.lang.String) values: [myFile]
任何人都知道如何從請求的實際文件?
編輯:沒關係,我的問題似乎與JMeter的不是文件設置正確的MIME類型。我剛剛遇到了完全相同的事情。正如戴夫所說,上傳配置正確並且正在工作,那麼當我們啓用Spring Security時,它會中斷。根據錯誤消息,我在考慮使用Spring Security RequestWrapper來代替Grails通常自動使用的Multipart封裝器。 – Robert 2012-02-24 13:23:11