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 想飛就飛 閱讀(943) 評論(1)  編輯  收藏 所屬分類: Groovy/Grails

          評論

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

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

          公告


          導航

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

          統計

          常用鏈接

          留言簿(13)

          我參與的團隊

          隨筆分類(69)

          隨筆檔案(68)

          最新隨筆

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 平安县| 南投县| 桃江县| 依兰县| 筠连县| 红河县| 肇东市| 白山市| 武强县| 禄丰县| 铜山县| 积石山| 鹤山市| 辽阳县| 崇阳县| 元朗区| 福州市| 年辖:市辖区| 周宁县| 镇雄县| 法库县| 六安市| 金阳县| 聂拉木县| 泰顺县| 成武县| 铜梁县| 广州市| 安阳县| 汉川市| 五指山市| 蒙自县| 仁布县| 凤山县| 登封市| 定襄县| 台江县| 修水县| 堆龙德庆县| 青铜峡市| 富民县|