`
tzylwl
  • 浏览: 92320 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

本地文件上传到服务器指定位置

 
阅读更多
首先导入commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar

PrintWriter out=response.getWriter();
DiskFileUpload fu = new DiskFileUpload();
fu.setSizeMax(1024 * 1024 * 200);                 //最大为200G
fu.setSizeThreshold(1024 * 1024);                 //每次上传不能超过1G
String fileurl = WebConst.DBBACKPATH_TEMP;
String fileName =null;
       try {
        //开始读取上传的信息
List fileItems = fu.parseRequest(request);     
Iterator i = fileItems.iterator();
String filePath = null;

//处理每个表单的字段
while (i.hasNext()) {
FileItem fi = (FileItem) i.next();

if (fi.isFormField()) {
String content = fi.getString("gb2312");
request.setAttribute(fi.getFieldName(), content);
         }
         else {
       try {
         String pathSrc = fi.getName();
int start = pathSrc.lastIndexOf("\\");
fileName = pathSrc.substring(start + 1);
File file = new File(fileurl, fileName);
fi.write(file);
} catch (Exception e) {
}
}

}

} catch (FileUploadException e) {
e.printStackTrace();
}
0
0
分享到:
评论

相关推荐

    上传本地文件夹的文件到FTP服务器指定目录

    在IT行业中,文件传输是日常...总之,上传本地文件夹的文件到FTP服务器指定目录是一个涉及FTP协议、C#编程和文件系统操作的综合任务。通过理解这些知识点,结合实际项目需求,可以创建一个高效且安全的文件上传工具。

    VB上传本地文件到服务器

    在VB(Visual Basic)编程中,上传本地文件到...综上所述,VB实现本地文件上传到服务器涉及文件选择、HTTP通信以及服务器端处理。虽然这个过程看似简单,但实际开发中需要考虑许多因素,包括兼容性、性能和安全性。

    Java FTP 指定下载文件和上传文件到指定的服务器目录

    通过本文介绍的方法,您可以轻松实现Java应用程序中对FTP服务器的文件上传与下载操作,并能有效地指定文件上传和下载的目标目录。这对于企业级应用中的文件管理有着重要的作用。同时,在实际应用过程中还需注意安全...

    在html页面使用JavaScript实行文件上传到本地服务器并获取文件所在路径

    使用JavaScript实现文件上传到本地服务器并获取到上传后文件所在路径,是由到JavaScript,java以及html页面。这个比较好,不是在jsp上获取路径,jsp太简单了,而且过时了,所以就在html页面实现了下功能,我主要是做...

    SFTP定时扫描本地文件上传到Linux服务器

    【标题】"SFTP定时扫描本地文件上传到Linux服务器"涉及的关键知识点主要集中在SFTP(Secure File Transfer Protocol)协议的使用、文件系统的监控以及自动化任务的执行。SFTP是一种安全的网络协议,用于在不同主机...

    java 监听本地文件自动上传服务器

    一旦检测到文件变化,你可以执行相应的处理逻辑,例如将新创建或修改的文件上传到服务器。 接下来,我们讨论“模拟POST提交文件流同步服务器文件”。在Java中,可以使用`java.net.HttpURLConnection`或第三方库如...

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

    接着,打开一个`Sftp`会话,使用`put()`方法将本地文件上传到服务器。 ```java Sftp sftp = session.openSftp(); sftp.put(本地文件路径, 远程目标路径); sftp.close(); ``` **操作Linux服务器上的文件** ganymed...

    shell脚本实现本地文件与服务器文件同步

    首先,我们来看一个简单的Shell脚本示例,该脚本用于根据用户输入的不同项目名称,将本地文件同步到指定的服务器路径: ```bash #!/bin/sh # 获取用户输入的项目名称 read -t 30 -p "请输入项目名:" name echo -e ...

    C# WinForm 上传图片 文件到服务器的方法

    文件上传的基本原理是通过客户端(WinForm应用程序)发起一个HTTP POST请求,将文件作为请求的一部分发送到服务器端指定的URL。服务器端接收到请求后,从中提取出文件数据并保存到指定的位置。 #### 三、具体实现...

    WinForm上传文件到服务器

    本篇内容介绍如何使用WinForm实现文件的上传功能,即将本地文件传输至远程服务器。该功能主要通过`System.Net`命名空间中的`WebClient`类实现。 #### 关键技术与代码解析 1. **WebClient 类** `WebClient` 类是...

    java 实现上传文件到远程服务器

    在现代软件开发中,文件上传功能是十分常见的需求之一,尤其在Web应用中。本篇文章将详细介绍如何利用Java编程语言结合Spring MVC框架来实现文件的远程上传功能。具体实现过程中,我们会采用HTTP协议中的`POST`方法...

    php文件上传服务器指定目录实例

    在PHP中,文件上传是网站或应用程序中常见的功能,它允许用户将本地文件发送到服务器。本实例将探讨如何利用PHP实现文件上传到服务器的指定目录,并提供删除和移动文件的功能。以下是一些关键知识点: 1. **PHP的...

    C# winform上传照片到服务器

    服务器端通常需要一个接收并处理文件上传的API。这可能是基于ASP.NET Web API、ASP.NET Core API或者其他Web服务框架。服务器端代码会解析接收到的POST请求,提取文件数据,并将其保存到指定的网络共享文件夹。这...

    SpringBoot 实现文件上传到本地目录 并返回可访问的文件地址.rar

    在Spring Boot应用中,文件上传是一项常见的功能,它允许用户通过Web接口上传文件,并将这些文件存储在服务器的本地目录中。本项目的核心是利用Spring Boot的MVC特性来处理文件上传请求,以及构建一个安全、可靠且...

    文件上传到服务器 javaweb

    在Java Web开发中,文件上传是一项常见的功能,用于将用户选择的本地文件传输到服务器端。本教程将探讨如何利用Servlet技术实现文件上传至由Tomcat服务器托管的应用中。 首先,我们需要了解Servlet的基本概念。...

    input文件上传到服务器

    在IT行业中,文件上传是网络应用的一个重要组成部分,特别是在用户需要与服务器交互数据时,如上传个人资料、图片分享或文件传输。标题“input文件上传到服务器”涉及到一个使用Visual Studio 2003(简称VS2003)...

    Java版Linux文件上传下载、windows本地文件上传下载

    后端服务器(如Java Servlet或Spring MVC Controller)接收到请求后,可以使用前面提到的Java文件操作API处理上传的文件,并将其保存到服务器的指定位置。 对于文件下载,HTML中可以创建一个链接,指向服务器上的...

    上传文件到服务器

    在IT领域中,文件上传是一项非常常见的操作,它涉及到将本地计算机上的文件传输到远程服务器上。这一过程广泛应用于各种场景,比如网站开发、软件部署、数据备份等。理解如何有效地上传文件对于IT专业人士来说至关...

    使用JS自动从服务器端下载文件到本地

    在提供的压缩包文件名列表中,我们看到有`ant.jar`和`commons-io-1.3.2.jar`这两个Java库,它们可能与服务器端处理文件上传或下载有关: 1. **ant.jar**: Apache Ant是一个Java库和命令行工具,其任务是驱动构建...

    c++实现向web服务器上传文件

    在文件上传场景中,客户端会将文件内容作为请求体发送给服务器。 在C++中,我们可以利用libcurl库来实现HTTP POST请求。libcurl是一个强大的URL传输库,支持多种协议,包括HTTP。首先,需要在VS2013项目中添加...

Global site tag (gtag.js) - Google Analytics