`
hkjdkl
  • 浏览: 31161 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ftp远程上传即读取文件

    博客分类:
  • java
阅读更多
上传
private void upload(File srcFile, String destFileURL) throws Exception {
      FileSystemManager manager;
      try {
          manager = VFS.getManager();
          FileObject srcFileObject = manager.resolveFile(srcFile, "");
          FileObject destFileObject = manager.resolveFile(destFileURL);//这个是ftp地址
          FileUtil.copyContent(srcFileObject, destFileObject);//在远程地址空间上复制目标文件
      } catch (Exception e) {
          e.printStackTrace();
      }


  }


//远程ftp读取读取
URL u=new URL(url);//这个是ftp文件完整地址 
URLConnection urlconn=u.openConnection(); 
urlconn.getInputStream();//获得InputStream流。
下面可以针对不同的文件格式,对其进行不同的包装。

//如excel文件
//xlsx
OPCPackage opc = OPCPackage.open(urlconn.getInputStream());
			xwb = new XSSFWorkbook(opc);

//xls
POIFSFileSystem pf = new POIFSFileSystem(urlconn.getInputStream());
			HSSFWorkbook wb = new HSSFWorkbook(pf);

 

分享到:
评论

相关推荐

    FTP远程上传下载文件

    总的来说,FTP远程上传下载文件涉及到网络通信、文件操作、进度跟踪以及安全性等多个方面,是Web开发中常见的功能之一。利用C#和Asp.NET,开发者可以构建高效、安全的FTP客户端服务,满足各种文件传输需求。

    Labview FTP上传文件

    Labview FTP上传文件是利用Labview(Laboratory Virtual Instrument Engineering Workbench)这一强大的图形化编程环境,通过FTP(File Transfer Protocol)协议实现文件的远程传输。FTP是一种标准网络协议,用于在...

    C#WinForm做FTP上传下载获取文件列表齐全

    根据给定的文件信息,我们可以总结出以下关于使用C# WinForm进行FTP上传、下载以及获取文件列表的关键知识点: ### C# WinForm与FTP交互基础知识 在C#中,使用WinForm开发图形用户界面(GUI)应用时,可以通过.NET...

    pdf.js在java web项目中远程预览ftp上的pdf文件.docx

    FTPClient是一个功能强大的FTP客户端,可以用于下载和上传文件到远程FTP服务器上。 ### 7. InputStream的使用 在后台servlet中,需要使用InputStream来读取远程FTP服务器上的PDF文件,并将其传输给浏览器。...

    VC中使用ftp进行文件的读写

    - **写入文件**:首先使用`FtpCreateFile()`创建或打开远程文件,然后用`FtpPutFile()`上传本地文件。 - 示例代码:`hFile = FtpCreateFile(hFtpSession, "remotefile.txt", GENERIC_WRITE, FILE_ATTRIBUTE_NORMAL...

    asp.net利用ftp上传文件实现示例代码

    在ASP.NET中,FTP(File Transfer Protocol)上传文件是一种常见的任务,特别是在处理大文件或需要远程存储时。本文将深入探讨如何使用ASP.NET通过FTP协议实现文件上传,并提供一个示例代码片段,帮助解决传统ASP...

    FTP上传文件压缩文件生成CSV文件

    在给定的场景中,我们需要实现一个功能,即通过Java编程语言生成压缩文件,并将其上传到FTP文件管理服务器,同时涉及到CSV(Comma Separated Values)文件的处理。以下是对各个文件及其所涉及知识点的详细解释: 1....

    VB FTP文件上传、下载

    在VB中实现FTP功能,可以极大地简化文件管理操作,特别是在需要远程存储或共享文件的场景下。 标题“VB FTP文件上传、下载”指的是使用VB进行FTP文件交互的实践。这通常涉及到以下知识点: 1. **FTP基础**:理解...

    java 读取FTP服务器文件

    在Java编程环境中,读取FTP(File Transfer Protocol)服务器上的文件是一项常见的任务,尤其是在Web服务器和...了解这些知识点后,你就能在Web服务器和Linux环境下实现与FTP服务器的交互,有效地管理和读取远程文件。

    java实现ftp文件上传及下载源码

    Java FTP文件上传与下载是Java开发中常见的网络编程任务,主要涉及的是FTP(File Transfer Protocol)协议的应用。在本资源中,提供了实现FTP文件上传和下载功能的源码,包括了FTP连接、文件上传和下载的逻辑,以及...

    Android 通过ftp上传文件获取上传速度及进度

    最后,读取本地文件并写入FTP服务器,同时记录已上传的字节数: ```java byte[] buffer = new byte[1024]; int bytesRead; long totalBytesRead = 0; while ((bytesRead = fis.read(buffer)) != -1) { ...

    Java上传下载ftp上的文件

    文件上传涉及到选择远程目录、读取本地文件并将其写入FTP服务器。以下是一个简单的文件上传示例: ```java File localFile = new File("/path/to/local/file.txt"); String remoteFilePath = "/path/to/remote/file...

    实现VB FTP上传文件

    在VB(Visual Basic)编程环境中,FTP(File Transfer Protocol)文件上传是常见的需求,用于将本地计算机上的文件传输到远程服务器。以下将详细介绍如何在VB中实现FTP文件上传功能,并检索FTP当前目录。 首先,...

    使用QT实现文件上传和下载----ftp服务器

    FTP是一种用于在互联网上进行文件传输的标准协议,它允许用户从一个远程服务器上传或下载文件。QT中的QNetworkAccessManager类是实现FTP操作的关键,它提供了一种简洁的API来处理HTTP、FTP等网络请求。 要使用QT...

    C#上传指定单个文件到FTP

    FTP上传的核心在于建立与FTP服务器的连接,然后通过FTP命令将本地文件传输到远程服务器。在C#中,我们可以利用System.Net命名空间下的FtpWebRequest和FtpWebResponse类来完成这一任务。下面我们将逐步解析这个过程:...

    FTP上传文件帮助类

    FTP上传是指将本地文件发送到远程FTP服务器的过程。这个过程通常包括以下步骤: - 建立连接:客户端与服务器建立控制连接,通过发送登录信息(用户名和密码)进行身份验证。 - 选择模式:FTP有两种模式,主动...

    Java ftp工具类,可以实现ftp上传,读取,目录切换,内容创建,目录创建、检查文件是否存在,支持主动方式和被动方式读取

    Java ftp工具类,可以实现ftp上传,读取,目录切换,内容创建,目录创建、检查文件是否存在,支持主动方式和被动方式读取

    java ftp上传进行文件

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

    Ftp上传文件和文件夹

    总结来说,C#环境下FTP文件上传涉及的关键知识点有:FTP协议,System.Net.FtpWebRequest类的使用,网络凭据的设置,文件读取和流操作,以及可能的递归处理来上传文件夹。在实际项目中,根据需求选择合适的方法和库,...

    Android上传文件到FTP

    在Android平台上,将文件上传至FTP(File Transfer Protocol)服务器是一项常见的任务,尤其在处理用户数据备份、资源共享或媒体分享时。本知识点主要探讨如何在Android应用中实现在SD卡中选择图片并上传到FTP服务器...

Global site tag (gtag.js) - Google Analytics