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