JspSmartUpload上传文件到文件夹重名问题解决方法
<%@ page language="java" contentType="text/html; charset=gbk"%> <%@ page pageEncoding="gbk"%> <%@ page import="com.jspsmart.upload.*" %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gbk"> <title>Insert title here</title> </head> <body> <form action="upd2.jsp" method="post" enctype="multipart/form-data" name="form1"> <input type="file" name="file1"> <input type="text" name="title"> <input type="text" name="content"> <input type="submit" value="上传" > </form> </body> </html> 接受上传文件:okUpload.jsp 接受图片改变名称保存到指定目录并在网页上发布 接受参数值并显示在图片下面 <%@ page language="java" contentType="text/html; charset=gbk"%> <%@ page pageEncoding="gbk"%> <%@ page import="com.jspsmart.upload.*" %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gbk"> <title>上传处理</title> </head> <body> <% SmartUpload su=new SmartUpload(); //初始化 su.initialize(pageContext); //上传 su.upload(); // 设置保存信息 String dir="upload"; //获取上传文件列表集合 Files files=su.getFiles(); for(int i=0;i<files.getCount();i++){ File file=files.getFile(i); //判断上传的是不是文件 if(!file.isMissing()){ //将获取的图片另存为文件名为new,后缀名从原是文件中获得 file.saveAs(dir+"/new."+file.getFileExt(),su.SAVE_VIRTUAL); //获取图片的客户端路径名 String name1=file.getFilePathName(); out.print("客户机原始路径名: "); out.print(name1); out.print("<br>"); out.print("服务器上的相对路径名: "); //构造服务器上的相对路径名 String name2=dir+"/"+"new.jpg"; out.print(name2); out.print("<br>"); %> <!-- 将上传后的图片发布 --> <img src="<%=name2 %>"> <% } } %> <!-- 获取传过来的非文件参数值 --> <%=su.getRequest().getParameter("title") %> <br> <%=su.getRequest().getParameter("content") %> <br> <br> </body> </html>
- 1
- gaga9872013-10-23缺少jar包,不能使用
- 粉丝: 0
- 资源: 7
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于11B-MC串口USB温度传感器MODBUS RTU( DL11B-MC-D1),python语言读取环境温度
- 离线ip 地址xdb 文件
- js-leetcode题解之移除元素-题解.zip
- PHP语言基础知识(超详细).txt
- js-leetcode题解之验证子序列-题解.zip
- js-leetcode题解之验证平衡二叉树-题解.zip
- CSS前端示例:看似需要 JavaScript 实现的效果,其实仅用到了 CSS 的示例集合
- 基于deeplabv3plus网络实现了虹膜图像分割以及水果图像分割python源码+运行说明.zip
- 西南科技大学Python题库.txt
- STM32驱动 AT21CS01 单总线eeprom 源码