手动上传下载文件
来源:互联网 发布:capital iq数据库 编辑:程序博客网 时间:2024/06/11 01:26
//把文件当附件上传
AttachementClientManager attchmentClientManager=AttachmentManagerFactory.getClientManager();
AttachmentUIContextInfo info=new AttachmentUIContextInfo();
if(editData.getId()!=null){
info.setBOId(editData.getId().toString());
}else{
BOSUuid id=BOSUuid.create(editData.getBOSType());
info.setBOId(id.toString());
editData.setId(id);
}
info.setCode("");
info.setEdit(true);
attachmentClientManager.aploadFile(new File[]{file},new AttchmentByBoListUI(),info);
if(attachmentClientmanager.attachmentID!=null&&attachmentClientmanager.attachmentID.length>0){
System.out.println("上传成功");
}else{
System.out.println("上传失败");
}
attachmentClientManager.attachmentID[0];//附件id
//下载附件: 根据附件的id下载附件
SelectorItemCollection sic=new SelectorItemCollectio();
sic.add(new SelectorItemInfo("name"));
sic.add(new SelectorItemInfo("simplename"));
sic.add(new SelectorItemInfo("sizeInByte"));
try{
AttachmentInfo ainfo=(AttachmentInfo)AttachmentFactory.getRemote().getValue(new ObjectUuidPK(boid),sic);
type=ainfo.getSimpleName;
}cahtch(Exception e){
e.printStateTrace();
System.out.println("下载失败");
}
File file=new File("d://test");
FileOutPutStream fos=new FileOutPutStream();
sic.clear();
sic.add(new SelectorItemInfo("file"));
AttachmentInfo aif=(AttachmentInfo)AttachmentFactory.getRemote().getValue(new ObjectUuidPK(boid),sic);
fos.write(sic.getFile());
- 手动上传下载文件
- 文件上传下载
- 文件上传下载
- 上传下载文件
- 文件上传下载
- 文件上传下载
- 文件上传下载
- 文件上传下载
- 文件上传下载
- 文件上传下载
- 上传下载文件
- 文件上传下载
- 文件上传下载
- 文件上传下载
- 上传下载文件 .
- 上传下载文件
- 文件上传下载
- 文件上传下载
- [C]C语言基础巩固专题----链表之(链表反转)
- 好好规划下以后的生活
- 此时此刻才明白低调的真正含义
- 话题:别的程序员是怎么读你的简历的
- 浅谈.NET下的多线程和并行计算(五)线程池基础上 (转)
- 手动上传下载文件
- 网站
- 删除提示
- JSP中URL中文乱码问题!get提交时,服务器端乱码,url带中文参数乱码
- 乔致庸毕生的三大项目之二:疏通南北茶路
- 2010 年学习计划
- [转载]如何做一个出色的程序员
- 走自己的路,听别人的话
- 关于select 的onclick事件,如何避免太灵活