0 0

关于smartupload上传图片重命名的问题10

<%
request.setCharacterEncoding("GBK") ;
%>
<%
SmartUpload smart = new SmartUpload() ;
smart.initialize(pageContext) ; // 初始化上传操作
smart.upload() ; // 上传准备
String name = smart.getRequest().getParameter("uname") ;
IPTimeStamp its = new IPTimeStamp(request.getRemoteAddr()) ; // 取得客户端的IP地址
String ext = smart.getFiles().getFile(0).getFileExt() ; // 扩展名称
String fileName = its.getIPTimeRand() + "." + ext ;
smart.getFiles().getFile(0).saveAs(this.getServletContext().getRealPath("/")+"upload"+java.io.File.separator + fileName) ;
%>
<%=smart.getFiles().getFile(0).getFileName().matches("^\\w+.(jpg|gif)$")%>
<h2>姓名:<%=name%></h2>
<img src="../upload/<%=fileName%>">
上面是主要代码,错误老是提示在
smart.getFiles().getFile(0).saveAs(this.getServletContext().getRealPath("/")+"upload"+java.io.File.separator + fileName) ;这一句,我有的是myeclipse,提交的时候出现的饿错误就是File can't be saved (1120).,会不会是路径出问题了,我也没看出来,知道的请赐教

问题补充
请不好回复什么顶之类的没用的,我们的技术人,不是积分党
2011年11月30日 10:28

1个答案 按时间排序 按投票排序

0 0

smart.getFiles().getFile(0).saveAs(this.getServletContext().getRealPath("/")+"upload"+java.io.File.separator + fileName) ; 


先把这句拆分开

smart.getFiles();
file=getFile(0);
file.saveAs("d:/1111");//换个固定的路径文件名试试看

看看具体是哪步调用有问题

2011年11月30日 11:18

相关推荐

    smartupload上传图片的例子

    在这个例子中,我们将探讨如何使用SmartUpload来实现图片上传,并且重点理解在显示这些图片时需要注意的服务器目录路径问题。 首先,我们需要了解SmartUpload的工作原理。SmartUpload通过解析HTTP请求中的multipart...

    smartupload 上传图片

    `SmartUpload` 是一个流行的Java上传组件,它简化了通过JSP(JavaServer Pages)页面实现文件上传到服务器的过程,并能将上传的图片信息保存到数据库中。下面我们将深入探讨`SmartUpload`的工作原理、其主要功能以及...

    smartupload上传下载组件

    "SmartUpload上传下载组件"是一款在Web开发中广泛使用的工具,尤其在处理用户需要上传或下载大文件的场景下表现出色。它是一个功能强大的Java Servlet和JavaScript库,旨在简化文件上传和下载的过程,同时提供了丰富...

    SmartUpload上传小实例

    在"SmartUpload上传小实例"中,你可能会看到一个简单的示例,演示如何将上述步骤集成到一个实际的Web应用中。这个实例可能是为了帮助开发者理解如何在实际项目中使用SmartUpload,包括如何配置服务器以支持大文件...

    JspSmartUpload上传文件到文件夹重名问题解决方法

    -- 将上传后的图片发布 --&gt; &lt;img src="&lt;%=name2 %&gt;"&gt; } } %&gt; &lt;!-- 获取传过来的非文件参数值 --&gt; ().getParameter("title") %&gt; ().getParameter("content") %&gt; &lt;/html&gt;

    jspsmartupload上传照片实例,里面还带pdf格式说明

    `jspsmartupload`是一个基于Java的Web上传组件,它允许用户在网页上方便地上传文件,特别是照片。这个实例提供了详细的步骤和代码示例,帮助开发者理解和实现照片上传功能。`jspsmartupload`的主要特点包括处理大...

    jspSmartUpload上传下载全攻略.doc

    2. 将`webapps/jspsmartupload`目录下的`Web-inf`重命名为大写的`WEB-INF`,以满足Tomcat服务器的要求。 3. 重新启动Tomcat服务器,现在可以在该目录下的JSP文件中使用`jspSmartUpload`组件。 4. 如果希望所有Web...

    smartupload

    5. **文件重命名**:为避免同名文件覆盖,SmartUpload支持自动重命名上传的文件。 6. **文件存储路径管理**:可以自定义上传文件的存储路径,方便管理和访问。 7. **上传进度显示**:在前端界面,可以通过...

    smartupload文件上传功能

    5. **文件重命名**:自动或手动重命名上传的文件,避免文件名冲突。 6. **异常处理**:提供详尽的异常处理机制,确保上传过程中的错误能够被及时捕获和处理。 #### 三、实现文件上传的关键步骤 1. **引入...

    jspSmartUpload上传下载组件及使用方法

    3. **文件类型检查**:开发者可以通过设置规则,限制上传特定类型的文件,如只允许上传图片或文档等。 4. **错误处理**:提供丰富的错误处理机制,如文件过大、文件类型不符等,可自定义提示信息。 5. **上传进度...

    SmartUpload组件上传下载实例

    - 图片库管理:在图片分享或编辑平台中,SmartUpload可以帮助处理图片上传。 通过SmartUpload组件,开发者可以轻松地集成文件上传和下载功能,极大地提高了开发效率,同时也提升了用户的使用体验。在实际项目中,...

    SmartUpload

    6. **文件重命名**:为了防止同名文件覆盖,SmartUpload可以自动为上传的文件生成唯一的文件名,或者根据开发者的需求进行自定义重命名。 7. **下载功能**:除了上传,SmartUpload还支持文件下载,可以设置下载权限...

    smartupload文件上传简单实例

    在"UploadPic"这个示例中,我们可能看到的是一个关于图片上传的场景。因此,可能还需要对上传的图片进行预览、缩放、格式转换等处理。同时,为了用户体验,可以添加前端的交互设计,如拖拽上传、多选文件、文件预览...

    JspSmartUpload实现多文件上传

    在Web开发中,文件上传功能是一项常见的需求,尤其是在用户需要提交包含图片、文档等附件的表单时。JspSmartUpload是早期Java Web开发中广泛使用的一个开源库,用于实现多文件上传功能。它提供了一种方便的方式来...

    jspSmartUpload上传下载

    **JSPSmartUpload上传下载详解** 在Web开发中,文件上传和下载功能是常见的需求,尤其是在用户需要提交图片、文档或者其他多媒体文件时。`JSPSmartUpload`是一个强大的Java库,专为JSP(JavaServer Pages)设计,...

    SmartUpload.jar和使用说明

    5. **文件重命名**:为了防止上传的文件与服务器上已存在的文件冲突,SmartUpload可以自动对上传的文件进行重命名。 6. **进度条展示**:虽然SmartUpload本身并不直接支持进度条,但通过编程接口,开发者可以实现...

    SmartUpload的使用及相关操作(上传文件控制和保存文件命名)

    SmartUpload是一款功能强大的文件上传组件,它为Web应用程序提供了便捷的文件上传功能。在实际的开发过程中,我们经常需要处理用户上传的文件,SmartUpload为此提供了一套完整的解决方案。本篇将详细介绍SmartUpload...

    smartupload插件的jar包

    在服务器端,开发者可以利用SmartUpload提供的方法来处理上传的文件,如移动、复制、重命名或处理文件内容。 为了使用SmartUpload,你需要在项目中引入对应的jar包,并在需要处理上传的地方实例化SmartUpload对象,...

    使用jspSmartUpload组件在jsp中实现上传和下载

    在现代Web开发中,文件上传与下载是常见的需求之一,尤其在企业级应用、个人博客、图片分享等场景中尤为重要。jspSmartUpload作为一款专为JSP设计的文件上传组件,以其易用性、灵活性和强大的功能受到开发者们的青睐...

    JspSmartUpload

    6. **文件重命名**:为了防止上传的文件与服务器上已存在的文件冲突,JspSmartUpload可以自动重命名上传的文件。 7. **内存优化**:在处理大量文件上传时,JspSmartUpload会智能地管理内存,避免因大量数据存储在...

Global site tag (gtag.js) - Google Analytics