为了账号安全,请及时绑定邮箱和手机立即绑定

Java中的文件上传下载

难度初级
时长 3小时30分
学习人数
综合评分9.70
96人评价 查看评价
9.9 内容实用
9.7 简洁易懂
9.5 逻辑清晰

最新回答 / 没有马甲线的安琪拉
上传的时候可以调用方法设置新的文件名,就可以避免重复问题了
不错不错!!!
goodgoodgoodgoodgood

最新回答 / 贪吃干脆面君
你要看他是在获取文件信息是报的错误,应该是在jsp中少了要下载文件的信息<...图片...>
很赞呢,谢谢奉献
不同的浏览器传送给后台的流信息就不一样的,我已经调好了,如果还有不懂的可以私聊我,我给你们讲讲。
、这个浏览器处于安全性考虑?已经不允许这么加载图片了吧
你这种预览方法只适合老版本的IE。IE获取的是file协议的全路径,有安全性问题,记得IE10后就改了,而其他仅仅是获取部分路径。HTML4/XHTML时代的图片预览是利用iframe偷偷上传图片,再从服务器返回缩略图。HTML5好像有个BOM的对象直接能拿到file内base64后的二进制数据。
作者是搞前端嘛?一直在写前台代码,真是搞笑
给大家一个链接:http://www.iefans.net/ie-shangchuan-bendi-lujing-fakepath/

讲师回答 / David
request.getSession().getServletContext().getRealPath或(struts2)ServletActionContext.getServletContext().getRealPath("/")是得到项目的绝对路径,如果使用tomcat部署程序,得到的路径为:E:\ProgramFiles\apache-tomcat-6.0.33\webapps\项目名\。
课程须知
本课程是 Java web 中级课程,建议各位小伙伴们先对 Jsp、Servlet、Jquery以及Struts2有初步认识,再来进修
老师告诉你能学到什么?
1、Java web 文件上传下载原理 2、纯 jsp+servlet 实现文件上传下载思路分析及实现 3、SmartUpload 轻松实现文件上传 4、Struts2 实现文件上传下载

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消