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

          評論

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

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

          公告


          導航

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

          統(tǒng)計

          常用鏈接

          留言簿(13)

          我參與的團隊

          隨筆分類(69)

          隨筆檔案(68)

          最新隨筆

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 民勤县| 乌兰浩特市| 新宁县| 车致| 苍梧县| 拉萨市| 兴国县| 前郭尔| 江阴市| 同仁县| 临夏县| 鸡泽县| 忻州市| 秦皇岛市| 萍乡市| 深圳市| 广安市| 柳江县| 两当县| 德阳市| 个旧市| 北海市| 霍山县| 五寨县| 克拉玛依市| 清河县| 和田市| 修武县| 内丘县| 桂林市| 安新县| 宜章县| 高阳县| 大丰市| 景洪市| 新源县| 铁岭县| 静安区| 老河口市| 贡觉县| 澄江县|