隨筆-46  評(píng)論-54  文章-0  trackbacks-0
           

          參考了這篇the script is not working for any mvc frameworkuri的回復(fù),結(jié)合當(dāng)前Uploadifyv2.1.4版,netbean 6.9.1下編寫調(diào)試。

                  新建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>

                  運(yùn)行工程,訪問http://localhost:8080/test/picture/upload

          posted on 2010-12-06 15:38 rox 閱讀(1085) 評(píng)論(2)  編輯  收藏

          評(píng)論:
          # re: Grails結(jié)合Uploadify上傳文件的簡(jiǎn)單代碼 2014-03-28 10:25 | 陳麗
          這是一篇很棒的帖子,在這篇文章的基礎(chǔ)傻姑娘進(jìn)行修改和改進(jìn),完成了我想要的功能,真的很不錯(cuò)  回復(fù)  更多評(píng)論
            
          # re: Grails結(jié)合Uploadify上傳文件的簡(jiǎn)單代碼 2014-03-28 10:29 | rox
          @陳麗
          謬夸了,只要能幫助到大家就好。  回復(fù)  更多評(píng)論
            

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 临清市| 延寿县| 祁门县| 南安市| 斗六市| 冷水江市| 枣阳市| 盐山县| 田阳县| 民勤县| 晋中市| 临邑县| 玉环县| 邹平县| 北流市| 于都县| 阜城县| 铁岭市| 天祝| 阿勒泰市| 家居| 福海县| 县级市| 信阳市| 容城县| 玛多县| 鹤峰县| 芜湖县| 玛沁县| 饶河县| 恩平市| 河曲县| 惠州市| 耿马| 兴化市| 德州市| 年辖:市辖区| 会昌县| 上高县| 许昌县| 阳朔县|