随笔-46  评论-54  文章-0  trackbacks-0
 

参考了这篇the script is not working for any mvc frameworkuri的回复,结合当前Uploadifyv2.1.4版,netbean 6.9.1下编写调试。

        新建grails工程,名为test,并把Uploadify-v2.1.4.zip解压到web-app\uploadify目录下。

        新建grails控制器PictureController,代码如下

package com.test

 

class PictureController {

 

    def index = { redirect(action: "upload") }

 

    def upload = { }

 

    def savePicture = {

       def files = request.getFileMap();

       def path = "c:/test/" + files.get("Filedata").getOriginalFilename();

       files.get("Filedata").transferTo( new File(path))

       render (view:'upload')

    }

}

        新建grails视图upload.gsp,代码如下,注意粗体部分的上下文路径

<html>

  <head>

    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

    <title>upload file sample</title>

    <link rel="stylesheet" href="/test/uploadify/uploadify.css" type="text/css" />

    <script type="text/javascript" src="/test/uploadify/jquery-1.4.2.min.js"></script>

    <script type="text/javascript" src="/test/uploadify/swfobject.js"></script>

    <script type="text/javascript" src="/test/uploadify/jquery.uploadify.v2.1.4.min.js"></script>

    <script type="text/javascript">

    $(document).ready(function() {

            $("#fileUpload").uploadify({

                'uploader': '/test/uploadify/uploadify.swf',

              'cancelImg': '/test/uploadify/cancel.png',

              'script': '/test/picture/savePicture',

              'folder': 'files',

              'multi': true,

              'buttonText': 'add',

              'displayData': 'speed',

              'simUploadLimit': 2

            });

    });

    </script>

  </head>

  <body>

    <hr width=100% size="1" color="" align="center">

        <h2>Multiple File Upload</h2>

        <p>checkScript, buttonText, simulataneous upload limit</p>

        <div id="fileUpload">You have a problem with your javascript</div>

        <a href="javascript:$('#fileUpload').uploadifyUpload()">Start Upload</a> |  <a href="javascript:$('#fileUpload').uploadifyClearQueue()">Clear Queue</a>

<p></p>

  </body>

</html>

        运行工程,访问http://localhost:8080/test/picture/upload

posted on 2010-12-06 15:38 rox 阅读(1077) 评论(2)  编辑  收藏

评论:
# re: Grails结合Uploadify上传文件的简单代码 2014-03-28 10:25 | 陈丽
这是一篇很棒的帖子,在这篇文章的基础傻姑娘进行修改和改进,完成了我想要的功能,真的很不错  回复  更多评论
  
# re: Grails结合Uploadify上传文件的简单代码 2014-03-28 10:29 | rox
@陈丽
谬夸了,只要能帮助到大家就好。  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航:
 
<2010年12月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

常用链接

留言簿(3)

随笔分类(30)

随笔档案(47)

一些达人!

  • chenge's blogs
  • 分享——知识与快乐 pragmatic programmer: programming for fun and money 不管是什么风,欢迎您的到来! 自我介绍 我现在上海某公司担任软件设计师,爱好软件设计,架构和设计模式等。涉及EAI, ERP, SCM, DCM等。 欢迎批评建议,共寻合作机会,共创美好未来!
  • cnJava 的BLOG
  • 又一个Java牛人!
  • Java Security高手,常常会出些题目。
  • Java Security 视野,平台,战略
  • JBoss Rules(Drools) 学习笔记
  • 记录学习JBoss Rules的点点滴滴
  • jini(99% jakarta)的 Blog
  • jini(99% jakarta)雅加達爪哇咖啡台灣總店
  • SenTom,源自“盛唐”!
  • SenTom,源自“盛唐”,致力于Java开源项目在中国的推广,以及文档中文化! SenTom,非营利站点,只希望能为 Java Open Source 社区贡献一点力量! 如果你愿意支持我们: 可以在你的网站为SenTom做一个连接; 可以向我们推荐你知道的Java开源项目; 可以向我们推荐你阅读过的Java开源项目技术文章; 可以向我们提供你撰写的Java开源项目技术文章; 联系email:wayne@sentom.net
  • xheaven的专栏
  • 又一个DB4O的达人!
  • 一个Ruby达人
  • http://ruby-cn.org/的站长,翻译了不少文档了。 牛人一个。
  • 东波'S BLOG
  • 生活,学习,工作的一点看法,想法
  • 利我博客
  • 利我博客,达人,绝对的达人。
  • 孤独键盘手
  • BlogJava-xmatthew
  • 干煸四季豆
  • 给我一支烟,吞云吐雾间,让所有烦累疲劳能够过往如云烟~~~ 我的能力是协助团队取得成功并尽快掌握新知识。
  • 成都心情
  • 成都心情 技术本身没有优良,只有不良的设计和应用。 本 Blog 是从:http://blog.csdn.net/rosen 搬来。
  • 陈刚的BLOG
  • 子在川上曰 逝者如斯夫不舍昼夜

优秀个人

优秀资源

搜索

  •  

最新评论

阅读排行榜

评论排行榜