groovy中request.getFile(';image';)missingMethod

groovy中request.getFile(';image';)missingMethod,groovy,Groovy,这个电话给了我以下错误。尽管它以前可以工作(我想我在eclipse中将groovy从2.1切换到了2.3) 通过使用多部分发送post通话,通过移动电话拨打电话 从iOS: MKNetworkOperation*op=[self-operationWithPath:path-params:parameters-httpMethod:method-ssl:ssl.boolValue] groovy.lang.MissingMethodException: No signature of metho

这个电话给了我以下错误。尽管它以前可以工作(我想我在eclipse中将groovy从2.1切换到了2.3)

通过使用多部分发送post通话,通过移动电话拨打电话

从iOS: MKNetworkOperation*op=[self-operationWithPath:path-params:parameters-httpMethod:method-ssl:ssl.boolValue]

groovy.lang.MissingMethodException: No signature of method: org.apache.catalina.core.ApplicationHttpRequest.getFile() is applicable for argument types: (java.lang.String)

你知道这是什么以及如何修复吗?

仔细看看你的请求类型是什么-org.apache.catalina.core.ApplicationHttpRequest这个不包含方法getFile(String)。此方法是org.springframework.web.multipart.MultipartRequest的一部分。您能否从您的实现中向我们展示更多信息,以便我们可以看到更大的画面?如果没有它,你很难帮助你。你说你换了Groovy版本。你真的是说你更新了Grails的一个新版本吗?实际上这是一个来自移动应用程序的REST调用,所以这几乎是服务器端的所有实现@MattZ否在项目设置中我更改了groovy
groovy.lang.MissingMethodException: No signature of method: org.apache.catalina.core.ApplicationHttpRequest.getFile() is applicable for argument types: (java.lang.String)
    if(data1)
        [op addData:data1 forKey:mediaKey1];
    if(data2)
        [op addData:data2 forKey:mediaKey2];