社区
Web 开发
帖子详情
文件上传Bean----急求(在线期盼)~~
feng198424
2004-12-18 04:37:37
哪位写过文件上传的jsp代码(Bean最好)
能否提供具体的思路
无限感激!
决不吝惜分!
谢谢!
...全文
214
8
打赏
收藏
文件上传Bean----急求(在线期盼)~~
哪位写过文件上传的jsp代码(Bean最好) 能否提供具体的思路 无限感激! 决不吝惜分! 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
feng198424
2004-12-18
打赏
举报
回复
在各位大虾的热心帮助下,问题已基本解决,谢谢各位朋友,谢谢大家!
feng198424
2004-12-18
打赏
举报
回复
也看过一些网上的Bean,
是不是上传的文件可以从request.getInputStream()上得到,
然后把它读出,把它写到上传的目的文件中就行了
zealVampire
2004-12-18
打赏
举报
回复
简单说一下吧 上传文件之后 你直接request.getInputStream()得到的文件内容是这样的
前4行和后面的若干行是要删除的
第二行有文件名字 等东西
内容是从第5行开始的,当时一个比较笨的做法是 上传这个文件之后用RandomAccessFile一行一行
找到文件内容
网上应该有很多上传的bean 再找找吧
--AaB03x
content-disposition: form-data; name="fname"; filename="C:\111.txt"
Content-Type: application/octet-stream
\u6211\u662f\u8c01\u554a
\u6211\u662f\u4f60
\u7684\u554a
sdk
shd fsdhf ksdjfh sdk
\u548c\u4e09\u70b9\u4f1a\u53d1\u5f00\u56db\u591a\u5e45
jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj
--AaB03x
content-disposition: form-data; name="submit1"
\u4e0a\u4f20
--AaB03x--
pmaster
2004-12-18
打赏
举报
回复
帮你UP,给点分
classjava
2004-12-18
打赏
举报
回复
如果想自己写bean,要从javabean中获得客户端请求的输入流,然后从这输入流中读取指定的文件,保存到指定位置,原理简单,写起来^_^
还是那个工具SmartUpload好
flyxxxxx
2004-12-18
打赏
举报
回复
下面是使用apache的commons-fileupload-1.0.jar进行文件上传(在www.apache.org中的jakarta项目中下载,JBuilder的安装目录下thirdparty目录中的struts中也有)
DiskFileUpload fu = new DiskFileUpload();
fu.setSizeMax( 10*1024*1024);//最大文件大小
File temp = new File( "c:/tmp");//临时文件目录
fu.setRepositoryPath( temp.getAbsolutePath() );
List items = fu.parseRequest( req );
FileItem[] rs = new FileItem[items.size()];
items.toArray(rs);//数组中第个对象对应上传表单中的一项(包括文件字段和其它字段)
classjava
2004-12-18
打赏
举报
回复
楼主可以用SmartUpload这个工具
netbooting
2004-12-18
打赏
举报
回复
jspSmartUpload
网上下
配置文件中spring.main.allow-
bea
n-definition-overriding属性
• 控制
Bea
n定义覆盖:当多个配置类或组件定义了相同名称的
Bea
n时,spring.main.allow-
bea
n-definition-overriding属性的设置将决定这些
Bea
n定义的处理方式。• 允许覆盖:当将spring.main.allow-
bea
n-definition-...
不要乱加 spring.main.allow-
bea
n-definition-overriding=true
spring.main.allow-
bea
n-definition-overriding=true 存在掩盖编码错误的嫌疑
spring.main.allow-
bea
n-definition-overriding=true
springcloud项目启动报错 问题解决(一)关于设置spring.main.allow-
bea
n-definition-overriding=true springcloud有很多组件,其中在宕下来的项目中,启动好zuul后再准备启动eureka的module时控制台报错: 大概就是...
allow-
bea
n-definition-overriding不能生效
微服务环境,配置文件为bootstrap.yml + application-xxx.yml启动报错: Error starting ApplicationContext. To display the conditions report re-run your application with ‘debug’ enabled. [2022-06-17 15:...
spring.main. allow-
bea
n-definition-overriding=true无效打包无效
项目使用了公司的框架,有很多重复定义的
bea
n,有一次在打包发布的时候,发现本地可以正常运行,打包后的jar一直报异常Description:The
bea
n 'system-server.FeignClientSpecification' could not be registered....
Web 开发
81,116
社区成员
341,738
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章