`

调用HTTP下载文件401错误

    博客分类:
  • JAVA
 
阅读更多
public static boolean httpDownload(String httpUrl, String saveFile) {
//		int bytesum = 0;
		int byteread = 0;

		URL url = null;
		try {
			url = new URL(httpUrl);
			java.net.Authenticator.setDefault(new java.net.Authenticator(){
				@Override
				protected PasswordAuthentication getPasswordAuthentication() {
					return new PasswordAuthentication("wcadmin", "wcadmin".toCharArray());
				}
			});
		} catch (MalformedURLException e1) {
			e1.printStackTrace();
			return false;
		}

		try {
			URLConnection conn = url.openConnection();
			InputStream inStream = conn.getInputStream();
			FileOutputStream fs = new FileOutputStream(saveFile);

			byte[] buffer = new byte[1204];
			while ((byteread = inStream.read(buffer)) != -1) {
//				bytesum += byteread;
//				System.out.println(bytesum);
				fs.write(buffer, 0, byteread);
			}
			return true;
		} catch (FileNotFoundException e) {
			e.printStackTrace();
			return false;
		} catch (IOException e) {
			e.printStackTrace();
			return false;
		}
	}
分享到:
评论

相关推荐

    pb实现http文件下载功能--源代码 可以直接使用

    如果需要,再调用HTTP文件下载功能。 8. **安全性考虑**:在实现HTTP文件下载时,还需关注安全问题,如使用HTTPS确保传输过程的安全,验证下载文件的完整性(例如通过校验和或数字签名)等。 9. **性能优化**:...

    数据抽取-Kettl动态参数调用HTTP、POST接口

    对于进一步了解Kettle动态参数调用HTTP、POST接口,可以参考Kettle官方文档、社区论坛以及在线教程。实践是掌握知识的最佳方式,动手创建自己的转换或作业,尝试不同的动态参数配置,将有助于深化理解。 总结,...

    LoadUserProfile 调用因下列错误而宣告失败.docx

    LoadUserProfile 是 Windows 操作系统中的一种用户配置文件加载机制,当系统尝试加载用户配置文件时,可能会发生 LoadUserProfile 调用失败的错误,这种情况通常是由于权限问题引起的。 在本文档中,我们将介绍 ...

    android 浏览器 调用系统下载功能

    7. **自定义下载对话框**:如果希望浏览器弹出特定的下载框,可以自定义一个对话框布局,然后在JavaScript调用的Java方法中显示这个对话框,让用户选择是否、如何以及在哪里保存文件。 8. **生命周期管理**:考虑到...

    调用百度网盘接口进行文件下载上传

    总的来说,调用百度网盘接口进行文件下载上传涉及了身份验证、HTTP请求、错误处理等多个环节,理解并掌握这些步骤对于开发具有云存储功能的应用至关重要。通过学习和实践,你可以轻松地将这些功能整合到你的项目中,...

    Arcgis 学习--COM 组件的调用返回了错误 HRESULT E_FAIL

    ArcGIS学习--COM组件的调用返回了错误HRESULT E_FAIL ...在这里,我们学习了COM组件的调用、HRESULT E_FAIL的错误代码、Shapefile文件格式的组成部分和解决方法。这对于我们学习ArcGIS和COM组件非常重要。

    POI导入Excel并返回校验后的错误文件(原样)下载以及校验错误信息,同时加进度条

    POI导入Excel并返回校验后的错误文件(原样数据文件,并添加批注,注:由于批注只能加1000条,会在Excel后面添加一栏错误信息)下载以及页面展示校验错误信息,同时添加导入进度条,提供页面js和css代码,后端...

    如何调用迅雷下载API-迅雷源代码开放平台.zip

    "VC7调用xl的下载引擎dll中的导出函数实现文件下载功能 可用到你的工程中.txt"是一个示例文件,说明了如何在Visual C++ 7(即Visual Studio .NET 2003)环境下,调用迅雷下载引擎DLL中的导出函数来实现文件下载。...

    springboot-layui调用文件服务器接口实现文件上传下载.docx

    总结,本文档提供的示例展示了如何在Spring Boot应用中利用Layui前端框架调用文件服务器接口,实现文件的上传和下载功能。通过`FileController`,我们处理了文件列表获取、上传和下载的请求,同时与外部文件服务器...

    pb调用ftp下载文件可展示列表

    在本场景中,"pb调用ftp下载文件可展示列表" 指的是利用PowerBuilder进行FTP(File Transfer Protocol)功能的集成,使得用户可以通过PB应用浏览远程FTP服务器上的文件列表,并实现文件的下载操作,同时在界面上显示...

    java调用DLL文件

    1. **准备DLL文件**:确保你有需要调用的DLL文件,并将其放在Java能够找到的路径下,比如系统的PATH环境变量所包含的目录,或者放在Java类路径下的native库目录。 2. **配置JNative**:将JNative库添加到项目的类...

    C# 调用迅雷下载引擎下载文件

    本主题聚焦于如何利用C#调用迅雷下载引擎来实现高效、稳定的文件下载功能。迅雷作为知名的下载工具,其内置的下载引擎因其高速和智能特性而广受赞誉。本教程将详细介绍这一技术。 首先,你需要了解C#中如何与外部库...

    调用迅雷下载vb6.0

    在VB6.0(Visual Basic 6.0)中...综上所述,调用迅雷下载在VB6.0中涉及了启动外部程序、命令行参数、API调用、事件处理和错误处理等多个知识点。通过学习和理解这些内容,开发者可以实现更灵活、强大的文件下载功能。

    C#调用bat文件 bat处理 c#调用bat

    在IT行业中,尤其是在Windows应用程序开发领域,经常需要在C#...在实际应用中,你可能还需要考虑错误处理、参数传递以及bat文件的权限问题等细节。记住,始终确保bat文件的执行不会对用户的数据或系统安全构成威胁。

    Matlab 调用 REFPROP(64位)下载即可用

    标题中的“Matlab 调用 REFPROP(64位)下载即可用”指的是使用MATLAB编程环境在64位Windows操作系统中与REFPROP库进行交互的方法。REFPROP(Reference Fluid Thermodynamic and Transport Properties,参考流体热力...

    VB调用DLL资源文件

    5. **错误处理**:别忘了添加适当的错误处理代码,以防DLL调用失败。例如,使用`On Error Resume Next`和`Err`对象进行异常处理。 通过这种方式,VB能够充分利用VC++的强大力量,实现对图片和文本资源的高效管理和...

    Vc 调用matlab以dll形式调用m文件

    在IT领域,有时候我们需要在C++程序中利用MATLAB的功能,这时可以借助MATLAB Compiler将M文件转换为DLL动态链接库,然后在VC++环境中进行调用。标题"Vc 调用matlab以dll形式调用m文件"正是讨论了这个主题,通过创建...

    调用obj文件中的函数.zipc语言调用.lib,.dll,.a,.so中的函数不稀奇,可是你听说过调用.obj文件中的函数吗?

    - **跟调用lib库函数、dll库函数的效果一样.txt**:这个文档可能包含对比调用库函数和`.obj`文件函数的示例,强调两者在调用效果上的相似性。 - **c语言调用obj - 分享一些发现性的事务,少走一些弯路- - CSDN博客....

    C# 调用chm文件

    本文将深入探讨如何使用C#来调用CHM(Microsoft Compiled HTML Help)文件,这是一种常见用于软件帮助文档的格式。通过C#调用CHM文件,开发者可以轻松地集成内置的帮助系统,让用户在遇到问题时方便地获取指导。 ...

    C#调用迅雷下载引擎

    本主题聚焦于如何利用C#调用迅雷下载引擎,以实现高效、便捷的文件下载功能。迅雷作为知名的下载工具,其内核具有强大的多线程下载能力和优秀的网络连接优化技术,为开发者提供了集成到自定义应用程序中的可能性。 ...

Global site tag (gtag.js) - Google Analytics