如何在grails应用程序中使用此插件?我有例外:
在Config.groovy
imageUpload {
temporaryFile = "webapp/images" // Path to where files will be uploaded
}
在Index.gsp
<head><r:require module="fileuploader" /></head>
<body>
<uploader:uploader id="yourUploaderId">
<uploader:onComplete>
$('statusDiv').update('Thank you for uploading the file ');
</uploader:onComplete>
</uploader:uploader>
</body>
例外:
|错误2014-02-03 12:22:57,386 [http-bio-8080-exec-4]错误ajaxuploader.AjaxUploadController - 无法上传文件。消息:java.io.FileNotFoundException:web-app \ images \ avatars(Accèsrefusé)Line |方法 - &gt;&gt; 14 |上传到uk.co.desirableobjects.ajaxuploader.AjaxUploaderService
| 22 | doCall in uk.co.desirableobjects.ajaxuploader.AjaxUploadController $ _closure1 | 195 | grails.plugin.cache.web.filter.PageFragmentCachingFilter中的doFilter 63 | grails.plugin.cache.web.filter.AbstractFilter中的doFilter 1145 | java.util.concurrent.ThreadPoolExecutor中的runWorker 615 |在java.util.concurrent.ThreadPoolExecutor $ Worker ^ 744 |中运行跑 。 。 。在java.lang.Thread中由FileNotFoundException引起:web-app \ images \ avatars(Accèsshusé) - &gt;&gt; 221 |在java.io.FileOutputStream中
| 12 |上传到uk.co.desirableobjects.ajaxuploader.AjaxUploaderService | 22 | doCall。在uk.co.desirableobjects.ajaxuploader.AjaxUploadController $ _closure1 | 195 | grails.plugin.cache.web.filter.PageFragmentCachingFilter中的doFilter 63 | grails.plugin.cache.web.filter.AbstractFilter中的doFilter 1145 | java.util.concurrent.ThreadPoolExecutor中的runWorker 615 |跑 。 。 。在java.util.concurrent.ThreadPoolExecutor $ Worker ^ 744 |中在java.lang.Thread中运行