社区
Web 开发
帖子详情
简单问题,前两名答对者有分(up无分).如何在Servlet中取出Post上来的二进制信息
sobingman
2004-07-01 10:59:49
请给出示例代码,多谢了
...全文
137
7
打赏
收藏
简单问题,前两名答对者有分(up无分).如何在Servlet中取出Post上来的二进制信息
请给出示例代码,多谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
goldenhua
2004-07-02
打赏
举报
回复
建议看看struts的file upload组件的源代码;
sobingman
2004-07-02
打赏
举报
回复
一小段例程而已啊,不是吧.我不太熟,确实需要例程来学习,再次谢谢了
sobingman
2004-07-01
打赏
举报
回复
麻烦给个Servlet整段的例子(数据存成个文件),再次谢谢了
stonecsdn
2004-07-01
打赏
举报
回复
request.getInputStream()
sobingman
2004-07-01
打赏
举报
回复
呵呵,这个很容易的说!
sobingman
2004-07-01
打赏
举报
回复
麻烦给个Servlet整段的例子(数据存成个文件),再次谢谢了
AbeiXu
2004-07-01
打赏
举报
回复
放在Blob字段中就可以了.
代码很简单的了,如下(片断--截取以前写的)
//...
conn = getConnection();
PreparedStatement pstmt = conn.prepareStatement(SQLInsert);
//...
pstmt.setBinaryStream(6, inputStream, length);//FileContent
//...
需要的参数如下,需要把commons-fileupload.jar放到lib下.
FormFile formFile = fileMaterialForm.getTheFile();
//fileMaterialForm为一简单的FormBean,得到你要上传的对象.
length = formFile.getFileSize();
inputStream = formFile.getInputStream();
取出来,也如上面一样简单.
//...
PreparedStatement pstmt = conn.prepareStatement(SQLDownload);
pstmt.setString(1, UUID);
rst = pstmt.executeQuery();
while (rst.next()) {
blob = rst.getBlob(1);
fileName = rst.getString(2);
InputStream is = blob.getBinaryStream();
//...
同样也得到一个InputStream的流.
好了,一切都OK了.
(我建议搂住还是自己去发挥吧,求整段代码,好像并不是个很好的主意:))
2022计算机Java二级考试四十五套题真题【收藏版】(一周裸考计划)
当你看到这篇文章的时候,相信自己已经在考试的路上,或者即将踏入计算机二级考试的道路。先收藏为敬。再网上看了很多的java面试题,有很多都是零零碎碎的,有或者是需要付费加密????的,加个vip什么的,故而以下是博主整理的有关java面试题的以下内容,我想以一种幽默风趣????的风格来给大家分享和探讨。另外附加有一些公司的面试真题(内部分享)下面我就开启????耳机模式。并且⭐是重要部分,要记易考噢。
C/C++笔试题(很多)
微软亚洲技术
中
心的面试题!!! 1.进程和线程的差别。 线程是指进程内的一个执行单元,也是进程内的可调度实体. 与进程的区别: (1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位 (2)并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并发执行 (3)拥有资源:进程是拥有资源的独立单位,线程不拥有系统资源,但可以访问隶属于进程的资源. (4
2018年Java面试题
参考答案:https://blog.csdn.net/matry521/article/details/522101391. String类为什么是final的。答:主要是为了“效率” 和 “安全性” 的缘故。若 String允许被继承, 由于它的高度被使用率, 可能会降低程序的性能,所以String被定义成final。1、 从设计安全)上讲, 1)、确保它们不会在子类
中
改变语义。String类是...
C/C++笔试题
微软亚洲技术
中
心的面试题!!! 1.进程和线程的差别。 线程是指进程内的一个执行单元,也是进程内的可调度实体. 与进程的区别: (1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位 (2)并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并发执行 (3)拥有资源:进程是拥有资源的独立单位,线程不拥有系统资源,但可以访问隶属于进程的资源. (4
c/c++笔试题
微软亚洲技术
中
心的面试题!!! 1.进程和线程的差别。 线程是指进程内的一个执行单元,也是进程内的可调度实体. 与进程的区别: (1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位 (2)并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并发执行 (3)拥有资源:进程是拥有资源的独立单位,线程不拥有系统资源,但可以访问隶属于进程的资源.
Web 开发
81,094
社区成员
341,711
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章