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 想飞就飞 阅读(805) 评论(1)  编辑  收藏 所属分类: Groovy/Grails

评论

# re: Grails/Flex/Blazeds 上传下载文件 2014-02-20 15:58 阿斯达

这只是上传的而且是部分代码,木有说清楚  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航:
 

公告


导航

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

统计

常用链接

留言簿(13)

我参与的团队

随笔分类(69)

随笔档案(68)

最新随笔

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜