2016/1/7文件上传下载代码
来源:互联网 发布:设计师为什么要用mac 编辑:程序博客网 时间:2024/05/10 03:21
主页面表单代码
public void initGrid2(){
gridModel=grid2.getModel();gridModel.setColumnCount(2);
gridModel.setRowCount(list.size()+1);
gridModel.setRowHeight(0, 40);
gridModel.setColumnWidth(1, 500);
GridCell wjqk;
gridModel.getGridCell(1, 0).setShowText("文件");
int i=1;
for(final WjqkBean wj:list){
gridModel.setRowHeight(i, 25);
Button button = new Button(grid2, JWT.LINK);
button.setText(wj.getWjxz());
gridModel.getGridCell(1, i).setControl(button);
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
getDisplay().exportFile(wj.getWjxz(), "text/plain", -1,new ExporterWithContext(){
public void run(Context context, OutputStream outputStream)
throws IOException {
outputStream.write(wj.getData());
outputStream.flush();
}
});
}
});
i++;
}
}
对应服务代码
//查询对应附件
public List<WjqkBean> wjqk(Context context,String zxbm){
StringBuffer sql = new StringBuffer();
List<WjqkBean>list= new ArrayList<WjqkBean>();
sql.append(" define query fpzjQuery() \r\n");
sql.append(" begin \r\n");
sql.append(" select m.enclosurename,m.enclosuredata,m.billid from G1038_ENCLOSURE as m \r\n");
sql.append(" where m.enclosurename ");
sql.append(" in(select distinct(t.enclosurename) from G1038_ENCLOSURE as t right join zx_fjb as f on f.fjrecid=t.billid where f.zxbx='"+zxbm +"' ) \r\n");
sql.append(" and m.billid in(select f.fjrecid from G1038_ENCLOSURE as t right join zx_fjb as f on f.fjrecid=t.billid where f.zxbx='"+zxbm +"') \r\n");
sql.append(" end");
StatementDeclare query =context.parseStatement(sql.toString());
try
{
RecordSet rs = null;
rs = context.openQuery((QueryStatementDeclare)query);// 查询全部结果集
WjqkBean wjqk = null;
while(rs.next())
{
wjqk= new WjqkBean();
wjqk.setWjxz(rs.getFields().get(0).getString());//文件名字
wjqk.setData(rs.getFields().get(1).getBytes());//文件的数据
wjqk.setBillid(rs.getFields().get(2).getGUID());//文件的biilid
list.add(wjqk);
}
}finally
{
}
return list;
}
- 2016/1/7文件上传下载代码
- 文件上传下载代码 java
- java代码上传下载文件
- 文件上传下载代码
- Java文件上传下载核心代码
- 文件上传下载PHP代码实现
- 实例7:上传下载文件
- Java FTP上传下载单个文件示例代码
- struts2文件上传下载关键代码 配置
- Jsp页面实现文件上传下载类代码
- java web 一行代码实现文件上传下载
- ajax+php文件上传代码 - php上传下载
- jersey上传下载文件及客户端调用代码
- springMVC文件上传下载-实例1
- 文件上传下载
- 文件上传下载
- 上传下载文件
- 文件上传下载
- 微机接口课设——设计一个模拟汽车控制系统
- Javascript模块化编程(二):AMD规范
- 常用的JavaScript验证正则表达式归总
- C# 两个独立exe程序直接通信
- 在eclipse中创建 maven-web 项目
- 2016/1/7文件上传下载代码
- Bugfree安装步骤[转载]
- iTween基础之Move(移动)
- html5 iphone 特殊meta属性学习
- 在Oracle中查看表空间的使用情况
- [leetcode] 147. Insertion Sort List 解题报告
- SurfaceView使用介绍
- Java基础之基本类型转换知识点详解
- Python 读取大文件