Grails文件上载未使用正确的内容类型

Grails文件上载未使用正确的内容类型,grails,groovy,spring-security,gsp,Grails,Groovy,Spring Security,Gsp,我在Grails中创建了一个文件上载,但是我找不到一种方法来获得使用内容类型:multipart/form data的请求。请求将与一起发送 内容类型:应用程序/x-www-form-urlencoded 这是我的表格 <g:uploadForm controller='asset' action='upload'> <label>Select file(s) to upload</label>

我在Grails中创建了一个文件上载,但是我找不到一种方法来获得使用
内容类型:multipart/form data
的请求。请求将与一起发送
内容类型:应用程序/x-www-form-urlencoded

这是我的表格

        <g:uploadForm controller='asset' action='upload'>
            <label>Select file(s) to upload</label>
            <input type='file' id='fileUpload' name='filesToUpload' multiple />
            <g:submitButton name="upload" value="Upload"/>
        </g:uploadForm>

选择要上载的文件
在Config.groovy中,
grails.mime.types
包含
multipartForm:'multipart/form data'
grails.web.disable.multipart=false
。我使用的是Spring Security,
AssetController
@安全的

如果
-标记与手册中描述的内容不符,如何获取要与
内容类型:多部分/表单数据一起发送的请求?

与标准表单标记相同,只是它自动将enctype属性设置为“多部分/表单数据”

然后,您可以尝试使用普通的
-标记并添加enctype属性,甚至根本不使用标记。简单的HTML上传也可以:

<form action="${g:createLink controller:'', action:''}" method="post" enctype="multipart/form-data">
    <input type="file" name="fileupload">
    <input type="submit" name="upload">
</form>