HttpClient httpClient = new HttpClient();
// 创建GET方法的实例
GetMethod getMethod = new GetMethod(
"http://127.0.0.1:8089/test/test.doc");
// 使用系统提供的默认的恢复策略
getMethod.getParams().setParameter(HttpMethodParams.RETRY_HANDLER,
new DefaultHttpMethodRetryHandler());
try {
// 执行getMethod
int statusCode = httpClient.executeMethod(getMethod);
if (statusCode != HttpStatus.SC_OK) {
System.err.println("获取失败: " + getMethod.getStatusLine());
}
// 读取内容
byte[] responseBody = getMethod.getResponseBody();
String serverfile = "d:/test.doc";
OutputStream serverout = new FileOutputStream(serverfile);
serverout.write(responseBody);
serverout.flush();
serverout.close();
System.out.println("下载成功!");
this.setResult("下载成功!");
} catch (HttpException e) {
// 发生致命的异常,可能是协议不对或者返回的内容有问题
e.printStackTrace();
} catch (IOException e) {
// 发生网络异常
e.printStackTrace();
} finally {
// 释放连接
getMethod.releaseConnection();
}
return null;
分享到:
相关推荐
在Java编程中,有时我们需要与远程Linux服务器进行交互,例如下载或上传文件。在这个场景下,我们可以使用SMB(Server Message Block)协议,这是一种网络文件共享协议,常见于Windows系统,但同样可以应用于Linux...
远程操作服务器文件工具是IT行业中不可或缺的组成部分,尤其在服务器运维和开发过程中起着至关重要的作用。WinSCP,作为这样一个工具,是本文将详细探讨的重点。 WinSCP是一款免费的、跨平台的开源文件传输协议...
在IT领域,远程下载是一种常见的网络操作,它允许用户通过互联网从远程服务器获取文件,而无需实际访问该服务器。在本案例中,我们讨论的是使用Visual Basic(VB)编程语言实现远程下载,特别是针对音频文件的下载。...
### Java 实现上传文件到远程服务器(Spring MVC) 在现代软件开发中,文件上传功能是十分常见的需求之一,尤其在Web应用中。本篇文章将详细介绍如何利用Java编程语言结合Spring MVC框架来实现文件的远程上传功能。...
描述:主要介绍了 Spring Boot 使用 FTP 方式上传文件到远程服务器的实现方法,需要的朋友可以参考下。 标签:Spring Boot 服务器 Spring Boot FTP 上传 知识点: 1. Spring Boot 中的文件上传 在 Spring Boot ...
JAVA是一种广泛应用于软件开发的编程语言,随着网络技术的发展,JAVA也提供了许多支持远程文件读取的功能,本文将详细介绍JAVA实现远程文件读取的知识点。 1. Socket 编程 在JAVA中,Socket是最基本的网络编程接口...
总之,Java结合ganymed-ssh2库,为开发者提供了强大的工具,使他们能够在安全的环境下与Linux服务器进行交互,实现文件的上传、下载、操作和删除,极大地提升了远程管理服务器的效率。在开发过程中,理解这些基本...
总的来说,HTTP从文件服务器下载文件涉及到网络通信的基本原理、HTTP协议的工作方式以及实际应用中的各种技术细节,包括请求响应机制、URL定位、附件下载等。理解这些概念对于进行Web开发、网络管理和日常的文件共享...
下载远程服务器文件: 使用FTP,你可以通过FTP客户端(如FileZilla、WinSCP)连接到服务器,输入用户名和密码。登录成功后,你可以浏览服务器目录,选择需要下载的文件,然后点击“下载”或使用拖放操作将文件从...
标题中的“11-windows端向远程服务器传送文件的工具”指的是Windows操作系统中用于与远程服务器进行文件传输的应用程序。在IT行业中,这类工具通常被称为FTP(File Transfer Protocol)客户端,它们使得用户能够方便...
【标题】"文件上传到远程服务器demo"是一个Java编程示例,主要展示了如何实现文件从本地客户端上传到远程服务器的功能。这个项目包含了客户端和服务端两部分,设计清晰,注释详尽,便于理解和学习。 【描述】提到,...
在这个场景中,开发人员可能需要从远程服务器上下载文件或者实时读取文件内容,这对于分布式系统、云存储以及自动化运维等场景尤其重要。下面将详细解释相关的技术和方法。 首先,Java中实现SSH连接通常会借助第三...
标题中的“免费的远程服务器连接工具,支持文件上传下载”指的是可以用来远程访问服务器并进行文件操作的应用程序。这类工具通常允许用户通过网络连接到远程计算机,执行命令、管理文件,甚至进行图形化的桌面会话。...
下载并解压到本地电脑,设置环境变量TNS_ADMIN指向解压后的目录,这样sqlplus和其他应用程序就可以找到oci.dll和相关的配置文件。 2. 配置tnsnames.ora:这是一个配置文件,用于定义远程Oracle服务器的连接信息。在...
### 在Windows上使用BAT脚本自动拉取服务器文件的知识点详解 #### 一、概述 在Windows环境下,可以通过编写BAT脚本来实现自动化任务,比如定时从远程服务器拉取文件等。这种方式不仅能够提高工作效率,还能确保数据...
通过以上步骤,你就能在Java Web应用中实现使用pdf.js在线预览远程服务器上的PDF文件了。这不仅可以提供更好的用户体验,也可以减少服务器的压力,因为大部分处理工作都在客户端完成。记得不断更新pdf.js库,以获取...
搭建rsyslog远程接收日志服务器时,要想要服务器生效,必须按照实际使用场景配置rsyslog的配置文件,该配置文件资源应用于rsyslog v8版本的TLS协议双向认证场景。由于rsyslog v8版本对于v5版本有一些格式上的更新,...
在Java编程中,远程服务器的文件操作是一项常见任务,尤其在分布式系统和云计算环境中。本文将详细介绍如何使用Java实现这一功能,并提供相关的JAR包。主要涉及的技术包括Linux的SCP(Secure Copy)协议、Java的...
在本例中,我们将关注一个特殊的应用场景——“JS下载远程文件”,这是通过微软的XMLMHTTP组件实现的,它是一个异步HTTP客户端接口,允许JavaScript代码发起HTTP请求并接收响应。 首先,我们需要了解HTA(HTML应用...
在这个场景中,我们使用FTP协议来实现在远程服务器上上传和下载文件的功能。C#和Asp.NET是开发此类应用的主要编程语言和技术框架。 1. **FTP基本概念**: FTP允许用户在本地计算机和远程FTP服务器之间交换文件。它...