Grails/Flex/Blazeds 上傳下載文件

          1. 在Flex端,使用FileReference獲得下載的文件,然后獲取file的byte數組,以及file name
          var data:ByteArray = refUploadFile.data;
          var fileName:String 
          = refUploadFile.name;

          2. 在java端,設置一個blazeds的service進行接受,代碼類似如下:
          public String doUpload(byte[] bytes, String fileName) throws Exception
                  fileName 
          = "D:/a/" + fileName;
                  File f 
          = new File(fileName);
                  FileOutputStream fos 
          = new FileOutputStream(f);
                  fos.write(bytes);
                  fos.close();
                  
          return "success";
           

          posted on 2012-02-14 17:10 想飛就飛 閱讀(947) 評論(1)  編輯  收藏 所屬分類: Groovy/Grails

          評論

          # re: Grails/Flex/Blazeds 上傳下載文件 2014-02-20 15:58 阿斯達

          這只是上傳的而且是部分代碼,木有說清楚  回復  更多評論   

          公告


          導航

          <2012年2月>
          2930311234
          567891011
          12131415161718
          19202122232425
          26272829123
          45678910

          統計

          常用鏈接

          留言簿(13)

          我參與的團隊

          隨筆分類(69)

          隨筆檔案(68)

          最新隨筆

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 沙湾县| 米泉市| 横峰县| 睢宁县| 花莲市| 邵阳县| 明星| 柘荣县| 凤山县| 昌黎县| 南召县| 南丰县| 富锦市| 柘荣县| 汾西县| 瓦房店市| 敦化市| 钦州市| 化州市| 武城县| 镶黄旗| 布拖县| 永丰县| 西乌珠穆沁旗| 达州市| 耒阳市| 乌海市| 织金县| 瓮安县| 天门市| 泸水县| 焉耆| 将乐县| 鲁甸县| 农安县| 冷水江市| 开远市| 伊通| 苏尼特左旗| 广安市| 灵宝市|