smartupload的用法

原创 2006年05月31日 15:29:00

String path = Tools.getClassPath()+"/photo/";
com.jspsmart.upload.SmartUpload  smart=new SmartUpload();
smart.initialize(this.getServletConfig(),request,response);
smart.setMaxFileSize(500000);

User u=(User)request.getSession().getAttribute("user");
if(request.getParameter("submited")!=null)
{
try
{
    //上传
smart.upload();
}
catch(SecurityException e)
{
  if(e.getMessage().indexOf("1105")!=-1||e.getMessage().indexOf("1110")!=-1)
  {
response.getOutputStream().print("<script>alert('请选择小于500K的jpg或jpeg的图片!')</script>");

  }

}
//如果有文件
if(smart.getFiles().getCount()>0)
{
com.jspsmart.upload.File file=smart.getFiles().getFile(0);
if(file.getFileExt().toLowerCase() .equals("jpg")||file.getFileExt().toLowerCase() .equals("jpgeg"))
{
//得到照片路径
//给文件重新命名
path=path+u.getId()+".jpg";
//得到物理路径
java.io.File  f=new java.io.File(path);
//保存
file.saveAs(f.getAbsolutePath());
KnowlegeProxy.setUploadPhoto(u,"1");
out.println("<script>window.self.top.location.reload()</script>");
}
else
{
response.getOutputStream().print("<script>alert('请选择扩展名为jpg或jpeg的图片!')</script>");
}
}
}

smartupload实现文件的上传、下载

package com.yc.util; import java.io.IOException; import java.sql.SQLException; import java.ut...

SmartUpload组件控制文件上传

HTML: 描述:

使用smartupload进行图片上传(servlet版,springmvc版)

主要部分: 基于servlet: //创建SmartUpload对象*********************************8888 SmartUpload su=new Smar...
  • YKWNDY
  • YKWNDY
  • 2016年07月15日 09:47
  • 1118

使用SmartUpload上传文件并将读取的文件写入数据库

用到几个类: 1:DatabaseConnection package com.upload.smartupload; import java.sql.Connection; import j...

javaWeb文件以及图片上传smartupload工具类的使用

主要用smartupload实现文件上传以及图片上传功能,然后通过获取时间戳和随机数对文件名进行不重复操作等。...

SmartUpload组件使用过程中出现的问题

SmartUpload组件的使用

SmartUpload 的乱码处理

最近用到SmartUpload 来上传文件。SmartUpload对文件的上传和下载虽然很方便,但其对中文支持不足。所以经常会出现乱码的问题,瞬间崩溃的感觉。 本人现在用 SmartUpload 的...

smartupload实现多图上传

jsp页面 upload" method="post" enctype="multipart/form-data"> 图片一:名称: 图片二:名称: 图片三:名称: ...

smartupload多文件上传

smartupload文件上传上传页面upload----简单做个添加文件上传效果,点击即可添加上传文件框;使用EL表达式做视图层数据显示;使用正则表达式做个简单的页面验证; http://java....

SmartUpload实现下载的简单代码

又好久没特么写笔记了,这样岂能进步与辉煌,要鞭策自己常写! 先来个简单的: 工程目录结构如下: SmartUpload先简单用一下文件下载的处理。简单的运用,我就直接用Servlet进行操作...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:smartupload的用法
举报原因:
原因补充:

(最多只允许输入30个字)