CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

JspSmartUpload上传图片如何与图片属性在一个页面上实现

楼主wolf00781()2006-07-03 11:52:24 在 Java / Web 开发 提问

JspSmartUpload上传图片如何与图片属性在一个页面上实现 问题点数:20、回复次数:8Top

1 楼yougucao379548695(郑州-小刘)回复于 2006-07-03 12:59:13 得分 0

楼主你的文件上传实现了,能给我讲讲吗,给我发个组件,我怎么就不会啊谢谢啊  
  <%--  
  文件名:do_upload.jsp  
  作   者:纵横软件制作中心雨亦奇(zhsoft88@sohu.com)  
  --%>  
  <%@   page   contentType="text/html;   charset=gb2312"   language="java"   import="java.util.*,com.jspsmart.upload.*"   errorPage=""   %>  
   
   
  <html>  
  <head>  
  <title>文件上传处理页面</title>  
  <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">  
  </head>  
   
  <body>  
  <%  
  //   新建一个SmartUpload对象  
  SmartUpload   su   =   new   SmartUpload();  
  //   上传初始化  
  su.initialize(pageContext);  
  //   设定上传限制  
  //   1.限制每个上传文件的最大长度。  
  //   su.setMaxFileSize(10000);  
  //   2.限制总上传数据的长度。  
  //   su.setTotalMaxFileSize(20000);  
  //   3.设定允许上传的文件(通过扩展名限制),仅允许doc,txt文件。  
  //   su.setAllowedFilesList("doc,txt");  
  //   4.设定禁止上传的文件(通过扩展名限制),禁止上传带有exe,bat,jsp,htm,html扩展名的文件和没有扩展名的文件。  
  //   su.setDeniedFilesList("exe,bat,jsp,htm,html,,");  
  //   上传文件  
  su.upload();  
  //   将上传文件全部保存到指定目录  
  int   count   =   su.save("/upload");  
  out.println(count+"个文件上传成功!<br>");  
   
  //   利用Request对象获取参数之值  
  out.println("TEST="+su.getRequest().getParameter("TEST")  
  +"<BR><BR>");  
   
  //   逐一提取上传文件信息,同时可保存文件。  
  for   (int   i=0;i<su.getFiles().getCount();i++)  
  {  
  com.jspsmart.upload.File   file   =   su.getFiles().getFile(i);  
   
  //   若文件不存在则继续  
  if   (file.isMissing())   continue;  
   
  //   显示当前文件信息  
  out.println("<TABLE   BORDER=1>");  
  out.println("<TR><TD>表单项名(FieldName)</TD><TD>"  
  +   file.getFieldName()   +   "</TD></TR>");  
  out.println("<TR><TD>文件长度(Size)</TD><TD>"   +  
  file.getSize()   +   "</TD></TR>");  
  out.println("<TR><TD>文件名(FileName)</TD><TD>"  
  +   file.getFileName()   +   "</TD></TR>");  
  out.println("<TR><TD>文件扩展名(FileExt)</TD><TD>"  
  +   file.getFileExt()   +   "</TD></TR>");  
  out.println("<TR><TD>文件全名(FilePathName)</TD><TD>"  
  +   file.getFilePathName()   +   "</TD></TR>");  
  out.println("</TABLE><BR>");  
   
  //   将文件另存  
    file.saveAs("/upload/"   +   myFile.getFileName());  
  //   另存到以WEB应用程序的根目录为文件根目录的目录下  
    file.saveAs("/upload/"   +   myFile.getFileName(),  
  su.SAVE_VIRTUAL);  
  //   另存到操作系统的根目录为文件根目录的目录下  
    file.saveAs("c:\\temp\\"   +   myFile.getFileName(),  
  su.SAVE_PHYSICAL);  
   
  }  
  %>  
  </body>  
  </html>  
   
  Top

2 楼yougucao379548695(郑州-小刘)回复于 2006-07-03 13:00:57 得分 0

哦。忘了我用的是JB2006,我的油箱luiguangshui@163.com   qq:   379548695  
  希望上面的对你有帮助,同时希望你教我哪个组件怎么用我要放到那里?谢谢啊!Top

3 楼wolf00781()回复于 2006-07-03 14:13:15 得分 0

把jspsmartupload.jar拷贝到share/lib下边就可以了,Top

4 楼wolf00781()回复于 2006-07-03 14:15:00 得分 0

另外,把组件拷贝到虚拟目录的同级目录下边,在虚拟目录下边建一个upload文件夹就可以了,  
  Top

5 楼qczl1224(倾情一世『qczl.ys168.com』)回复于 2006-07-03 14:19:12 得分 0

你说的图片属性是指什么??上传文件实现很简单!建议使用strutsTop

6 楼wolf00781()回复于 2006-07-03 14:37:20 得分 0

服装名:          
  品         牌:        
  颜         色:        
  这就是图片的属性  
  我暂时还没有用structsTop

7 楼wolf00781()回复于 2006-07-03 14:38:54 得分 0

我可以   上传的,但是图片和属性是不再一个页面上传的,我看到淘宝网就是在一个页面上传的,但是不知如何实现的Top

8 楼wolf00781()回复于 2006-07-03 14:40:20 得分 0

这个问题我在百度和狗狗都找就是找不到,很少有人提这样的问题,看来这个问题十分的具有挑战行呀,Top

相关问题

关键词

得分解答快速导航

  • 帖主:wolf00781

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo