【DRP】图片上传(第二种)

前言

  上一篇博客中提到了第一种图片上传,它有一定的局限性——只能上传某一种格式的图片,并且上传的图片要修改图片名字,这次介绍的图片上传弥补第一种的不足之处。

代码实现

  同上一篇代码对比来看,【DRP-图片上传】(第一种)
  数据库表中增加了一个字段file_name,用来存储上传图片名称
  1.item_upload.jsp不限制图片格式
<td height="74">
	<div align="right">
		图片:&nbsp; 
	</div>
</td>
<td>
	<img src="upload/<%=item.getFileName()%>" width="85" height="49">
</td>
  2.ItemManager.java中增加一个方法
	/**
	 * 上传物料图片
	 * @param itemNo
	 * @param fileName
	 */
	public void uploadItemImage(String itemNo,String fileName);
  3.FileUploadServlet.java
private ItemManager itemManager;
  初始化方法中加入
 itemManager = new ItemManagerImpl();
  上传图片代码改为
  4.其余部分的代码同上一篇博客中的代码
  注意:上传需要在<form>中加入属性enctype="multipart/form-data",method="post"

小结

  文件上传介绍的这两种方法,第一种是文件名称和物料名称相同,将文件存储到磁盘上,第二种是将文件名称存储到数据表中,将文件存储到磁盘上。

  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 21
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 21
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值