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 上传和下载文件

但是smartupload是将文件先读到服务器的内存中,所以上传太大的文件(超过100兆)有可能会出问题,也算是一个美中不足吧:)     先说一下提交的页面,smartupload组件要求用字...

文件上传-SmartUpload

记录两种文件上传方式:SmartUpload组件和FileUpload组件。 SmartUpload: 首先需要下载SmartUpload的jar包,然后导入Tomcat安装目录下的lib文件夹里。...

smartUpload上传下载文件

上传文件 文件上传 -->   上传文件选择 ...

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

主要部分: 基于servlet: //创建SmartUpload对象*********************************8888 SmartUpload su=new Smar...

关于使用SmartUpload上传图片

遇到的问题: 1、获得的名字是input框的名字,不能获得图片的名字,原因:getFileName()写成getFiledName()了 2、产生1205错误,原因:input(file)中没有写...

smartupload多文件上传

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

java web学习基础(五) 文件上传 SmartUpload

SmartUpload是由www.jspsmart.com网站开发的一套上传组件包,可以轻松实现文件的上传和下载功能。 S

smartupload下载

首先,很不幸的,今天是周一,所以今天要上课,但是很幸运的,早上没课,但是又不幸的早起习惯了,所以我说了很多废话来消磨时间, 上篇说了怎么用上smartupload来上传文件到服务器端,今天要写的是怎...

jsp上传下载+SmartUpload插件上传

使用之前需要自己下载jspSmartUpload.jar包 这里找到一个支持中文的jar包,下载地址如下: http://www.blogjava.net/Files/hijackwust...

SmartUpload实现下载的简单代码

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

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