`
peng_jian_ming
  • 浏览: 260804 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Java上传单个文件

    博客分类:
  • Java
阅读更多
package com.yc.ycportal.util;
/**
* @author 彭建明
* mailto:peng_jian_ming@163.com
* 创建于日期   2007-6-18
*/
import java.io.File;
import java.util.Iterator;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import org.apache.commons.fileupload.DiskFileUpload;
import org.apache.commons.fileupload.FileItem;
import com.yc.ycportal.BaseConfig;
public class UploadFile{
 
private static final long serialVersionUID = 1L;
public String upLoad(HttpServletRequest request)throws Exception{
   String name = null;
   DiskFileUpload fu = new DiskFileUpload();
   fu.setSizeMax(4*1024*1024);
   fu.setSizeThreshold(4096);
   List filelist = fu.parseRequest(request);
   Iterator i = filelist.listIterator();
   FileItem fi = (FileItem)i.next();
   String fileName = fi.getName();
   name = fileName.substring(fileName.lastIndexOf('\\')+1, fileName.length());
   try {
    fi.write(new File(BaseConfig.getBasepath()+"/dic/importTxt/"+name));
   } catch (Exception e) {
    name = "失败";
   }
   return name;
}
}
分享到:
评论

相关推荐

    java oss图片单个上传、多个上传、分片上传、进度条

    java oss图片单个上传、多个上传、分片上传、进度条完整代码

    JAVA 上传ZIP,RAR文件并解压

    例如,你可以创建一个Servlet,通过`HttpServletRequest`的`Part`接口来处理单个文件或多个文件的上传。下面是一个简单的例子: ```java @PostMapping("/upload") public String handleFileUpload(@RequestParam(...

    java上传文件接口调用源码案例

    在Java编程中,文件上传是常见的任务之一,特别是...通过这个"java上传文件接口调用源码案例",我们可以学习到如何在Java环境中实现文件上传功能,这在开发Web应用、移动应用或者后端服务时都是一项基础且重要的技能。

    java上传文件到linux服务器,操作linux服务器上文件,下载linux服务器文件,删除linux服务器文件

    **Java上传文件到Linux服务器** 在Java中,可以使用ganymed-ssh2库来实现在Linux服务器上上传文件。这个库提供了SSH2协议的实现,包括SFTP(Secure File Transfer Protocol)功能。首先,需要添加ganymed-ssh2的...

    java实现大文件上传分片上传断点续传.zip

    - 可以通过配置`spring.http.multipart.max-file-size`和`spring.http.multipart.max-request-size`来限制单个文件和整个请求的大小。 5. **实现细节**: - 服务端需要创建一个接口,接收分片上传的请求,每次...

    java 大文件(视频)分片上传+压缩

    WebUploader通过将大文件切割成小块(分片),逐个上传,以解决浏览器对单个文件上传大小限制的问题。 - 分片上传的优势在于,即使在网络不稳定的情况下,也能确保文件完整上传,因为只需要重新上传未成功上传的分...

    java Swing 文件批量上传 DEMO 源代码

    这可以通过集成JFileChooser来实现,这是一个标准的文件选择对话框,用户可以选择单个文件或整个目录。当用户点击“选择”按钮时,系统将触发一个事件,开发者需要编写事件处理器以获取所选文件或目录的路径。 批量...

    Java文件上传下载.pdf

    2. 文件大小限制:为了防止恶意上传大文件导致服务器资源耗尽,SmartUpload类提供了设置单个文件最大大小(setMaxFileSize())和设置总上传文件大小(setTotalMaxFileSize())的方法。例如,代码su.setMaxFileSize...

    SwfUpload上传控件,用java上传大文件,无缝刷新

    同时,为了防止DoS攻击,应限制每个用户同时上传的文件数量和单个文件大小。 总之,SwfUpload与Java结合使用,可以创建一个高效的大型文件上传系统,提供无缝刷新的用户体验。通过前端的SwfUpload控件和后端的Java...

    彻底搞定java文件上传.txt

    它不仅支持单个文件上传,还能进行批量上传,并且可以自定义存储路径、文件格式限制等功能,具有良好的灵活性和易用性。 **特点:** 1. **易于集成**:jspsmartupload的设计非常人性化,其API简单明了,开发者能够...

    java ftp上传进行文件

    java ftp上传进行文件的读取和上传 上传单个文件的文件流 创建远程服务器目录 删除指定文件 上传单个文件 获取指定ftp目录下文件名

    Java大文件上传

    在大文件上传的场景中,DWР可以通过异步的方式分块上传文件,避免了单个大文件一次性上传导致的浏览器内存占用过高或超时问题。 实现Java大文件上传通常需要以下几个关键步骤: 1. **前端界面**:首先,我们需要...

    文件上传下载工具类单个文件上传多种形式下载文件

    文件上传下载工具类单个文件上传,多种传参形式下载文件

    swf+java+servlet多文件上传单个进度条显示

    "swf+java+servlet多文件上传单个进度条显示"是一个解决方案,它利用了Adobe Flash(SWF)技术、Java后端处理和Servlet来实现多文件上传,并且在上传过程中为所有文件提供一个统一的进度条来展示整体的上传进度。...

    java上传照片控件

    3. `setMaxFileSize(long maxBytes)`:设置单个文件的最大大小。 4. `startUpload(File file)`:开始上传指定的文件。 5. `addUploadListener(UploadListener listener)`:添加上传事件监听器,以便在上传过程中捕获...

    java jquery 单个和多个图片上传的例子

    总的来说,这个"java jquery 单个和多个图片上传的例子"是一个很好的学习资源,它涵盖了异步上传的各个环节,包括前端的用户界面设计、jQuery插件的使用,以及后端的文件处理。通过实际操作这个项目,你可以加深对...

    java上传文件到服务器

    以下是一些关于“java上传文件到服务器”的核心知识点: 1. **Multipart请求**:在Java中,上传文件通常涉及使用HTTP的Multipart/form-data编码类型。这种编码方式允许在一个HTTP请求中发送多个部分的数据,包括...

    java上传处理-Servlet_批量上传大文件

    通常,我们会设置一些验证规则,例如限制单个文件大小、允许上传的文件类型等,并在上传过程中进行检查,防止非法文件的上传。 此外,为了优化性能和用户体验,批量上传通常涉及分块上传和多线程处理。我们可以将大...

    j2ee上传单个文件小测试

    "j2ee上传单个文件小测试"是一个学习和实践此功能的实例。在这个例子中,我们将探讨如何在J2EE环境中实现一个简单的文件上传功能。 首先,文件上传在J2EE中主要依赖于HTTP协议的多部分/形式数据编码(Multipart/...

    批量上传文件带进度条

    在这个场景下,"批量上传文件带进度条"主要涉及的技术点有Java编程语言、多线程、FTP文件传输协议以及用户界面(UI)的设计。 首先,Java是实现这个功能的主要编程语言。Java以其跨平台性和丰富的类库而被广泛使用...

Global site tag (gtag.js) - Google Analytics