Grails/Flex/Blazeds 上傳下載文件
1. 在Flex端,使用FileReference獲得下載的文件,然后獲取file的byte數組,以及file name
2. 在java端,設置一個blazeds的service進行接受,代碼類似如下:
var data:ByteArray = refUploadFile.data;
var fileName:String = refUploadFile.name;
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";
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