精华内容
下载资源
问答
  • linux下载文件错误

    千次阅读 2019-03-06 16:32:30
    错误: 解决方法

     

    错误:

     

    解决方法

     

    展开全文
  • 服务器配置是https+nginx+tomcat,下载8M左右的文件报网络异常,有时候也可以下载成功,但是下载后的文件是损坏的(8M左右的文件到本地就变成了几百k了),另外我查了tomcat产生的临时文件,8M左右的文件是完整的,...
  • 半路出家,很长一段时间我都以为下载时就只能下载文件,要是后端返回错误信息,由于响应类型是blob,所以错误提示不了。 花了半天时间找到一些资料说能同时处理下载和提示错误信息,尝试了一下,确实可行,特此记录...

    半路出家,很长一段时间我都以为下载时就只能下载文件,要是后端返回错误信息,由于响应类型是blob,所以错误提示不了。
    花了半天时间找到一些资料说能同时处理下载和提示错误信息,尝试了一下,确实可行,特此记录一下。

    axios.interceptors.response.use( res=>{
        // 通用下载处理方法
    	const download = res =>{
    		let fileNameTemp = ''
    		for(let key in res.headers){
    			if(key === 'content-disposition'){
    				let fragments = res.headers[key].split(';')
    				for(let i in fragments){
    				 let fragement = fragments[i]
    				 if(fragement){
    					let header = fragement.trim().substr(0,8)
    					if(header && header.toLowerCase() === 'filename'){
    						fileNameTemp = fragement.trim().substr(9)
    						break
    					}
    				 }
    				}
    			}
    		}
    		if(fileNameTemp === ''){
    			return
    		}
    		let fileName = decodeURIComponent(fileNameTemp).replace(/["|']/g,'')
    		let blob = new Blob([res.data])
    		if('doownload' in document.createElement('a')){
    			const link = document.createElement('a')
    			link.download = fileName`
    			link.style.display = 'none'
    			link.href = URL.createObjectURL(blob)
    			document.body.appendChild(link)
    			link.click()
    			URL.revokeObjectURL(link.href)
    			document.body.removeChild(link)
    		}else{
    			navigator.msSaveBlob(blob,fileName)
    		}
    	}
    	
    	// 与后端约定好需要走逻辑下载的content-type
    	const contentType = res.headers['content-type]
    	const OFFICE = 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'
    	const EXCEL = 'application/vnd.ms-excel;charset=UTF-8'
    	const CSV = 'application/download;charset=UTF-8'
    	const FORCE = 'application/force-download;charset=UTF-8'
    	const ZIP = 'application/zip;charset=UTF-8'
    	if(res.headers && (contentType==='EXCEL' || contentType==='OFFICE')){
    		download(res)
    	}
    	return res
    	
    },error => {
    	return Promise.reject(error.data || error.message)
    })
    

    vue文件中下载方法

    download(url,data){
    this.$fetch({
    	url: url,
    	type: 'post',
    	data: data || {},
    	timeout: 5 * 60 * 1000,
    	responseType: 'blob'
    }).then(res=>{
    	if(res.type === 'application/json'){
    		let reader = new FileReader()
    		reader.onload = e => {
    			let info = JSON.parse(e.target.result)
    			this.$message.warning(info.msg)
    		}
    		reader.readAsText(res)
    	}
    }).catch(()=>{
    })
    }
    
    展开全文
  • 从TFS上下载一个word文件,然后通过office打开此文件,一直报错,如下图:接连下载几个文件都是这样,打开“Word在视图打开文件时遇到错误”,但是打开本地创建的文件,不会出现这样的错误,将文件发给同事,通过wps...

    从TFS上下载一个word文件,然后通过office打开此文件,一直报错,如下图:


    接连下载几个文件都是这样,打开“Word在视图打开文件时遇到错误”,但是打开本地创建的文件,不会出现这样的错误,将文件发给同事,通过wps可以打开,office是不行。

    解决办法:

    在报错弹出的窗口中,看到了一行字:检查文档或驱动器的文件权限,猜想是不是从tfs上下载时有了权限设置。

    1.右键文件属性=》解除锁定,点击确定即可。


    展开全文
  • 今天遇到问题从ftp下载文件到本地路径无法查看,发现是文件名称中含有比如空格,问号等非常规字符存在,虽然在本地创建了对应的文件,但是流无法识别一些非常规字符,所以即使下载到本地也显示文件损坏或错误。...

          今天遇到问题从ftp下载文件到本地路径无法查看,发现是文件名称中含有比如空格,问号等非常规字符存在,虽然在本地创建了对应的文件,但是流无法识别一些非常规字符,所以即使下载到本地也显示文件损坏或错误。我上传到ftp时候的编码用的是iso-8859-1.

         有两个方法,第一,上传时候将文件名称中的非常规字符过滤掉;第二,把上传到ftp时候的编码换成gbk试试(未亲测)。

    展开全文
  • 调用HTTP下载文件401错误

    千次阅读 2017-08-03 09:19:38
    [code="java"] public static boolean httpDownload(String httpUrl, String saveFile) { // int bytesum = 0; int byteread = 0; URL url = null; try { ... java.net.A...
  •  刚开始时下载错误,弄了半天发现参数错误。$uid=intval($_SESSION[id]); $id=verify_id($_GET[id]);老是报错,然后就修改,当改成$uid=intval($_SESSION['id']); $id=verify_id($_GET['id']);就可以了,
  • 下载文件时,出现Http400错误,浏览器报错界面如下: 确定你的下载地址无特殊字符,且已经进行了UTF-8编码,那么可通过以下方式处理问题。 1.如果请求下载地址过长导致,可通过更改注册表里面的值,解决方式...
  • ftp下载文件md5错误

    千次阅读 2011-04-27 15:40:00
    使用ftp下载文件时出现md5和源文件不同的错误,后来搞了半天才弄清原来是传输模式的原因: 文件传送有两种方式,即ASCII码和二进制码。ASCII方式传送略快些,但要求被传送文件必须是ASCII码文本文件。二进制码方式...
  • 如果出现这样的错误,可能是模拟器断网,重启下模拟器就可以:The network connection was lost
  • Android下载文件常见错误解决方法

    千次阅读 2015-01-20 20:13:09
    本地启tomcat,当想让android从本地服务器上下载文件时,url中IP地址写127.0.0.1或localhost在模拟器中无效: W/System.err(12527): java.net.ConnectException: failed to connect to localhost/127.0.0.1 ...
  • C++调用CURL下载文件暂停后恢复下载失败。错误码CURLE_PARTIAL_FILE。 暂停一分钟内恢复下载没有问题,但是在暂停超过两分钟恢复下载的时候就会出现CURLE_PARTIAL_FILE。 开始以为是DNS在内存中保存超时了,结果...
  • Linux下tomcat部署的项目,应用下载到项目中的文件,无法下载,会报404找不到文件错误
  • 但是,这个错误让我弄了一下午也没有弄出来,问题是这样的:当我在php的页面设置下载的代码完成之后,总的看,代码并没有任何问题,但是,当我在实际下载的时候,单独把文件打开,则数据错误,在这个问题出现之后,...
  • 由于用IO流下载.xlsx .docx 文件时报文件损坏的错误修复,找了半天原因,终于解决了,记录一下原因,以及解决方案 一.出现损坏的原因: 并不是每次都能读到1024个字节,所有用len作为每次读取数据的长度,否则会出现...
  • winscp从远程下载文件错误码5

    千次阅读 2020-06-08 11:26:48
    出现错误码5 访问拒绝 问题原因 该文件夹写入文件需要管理员权限 曲线救国方法: 新建一个普通文件夹 把 /usr/include 的内容拷贝到文件夹 在把文件夹拷贝到 C:\Program Files (x86)\Microsoft Visual Studio\2017\
  • C#POST下载文件服务器返回500错误

    千次阅读 2016-03-22 13:43:03
    下载文件是图片类型(JPG)和其他类型(SEP)。  POST提交PostData到服务器返回文件byte数组。  需下载的文件是3M多,byte数组Length至少3145728,但返回byte数组Length仅区区3000,差得太多。开Fiddler捕获这个请求...
  • 转载自:http://blog.sina.com.cn/s/blog_610787990102xcnv.html百度网盘压缩下载文件的CRC校验错误的解决方法从百度网盘用打包压缩方式下载的文件在解压时会碰到CRC校验错误,这里有两种情况:a.如果文件尺寸小于4G...
  • 文件下载需要注意的是 responseType: ‘blob’ ,否则下载文件不能正确打开。但是当数据库返回400时,捕获不到error的错误信息,因为responseType设置了固定的返回格式。 export function ExportWeiXinOrder...
  • 很多次遇到迅雷下载任务时,暂停下载,一直显示正在暂停,等不下去了,就直接关闭程序了,打开之后再次下载就显示“任务配置文件错误,无法继续下载”,哪怕重新下载也是这样,令人苦不堪言。解决方法如下: 找到...
  • wget下载https链接文件错误解决方案

    千次阅读 2019-12-18 16:57:52
    加上–no-check-certificate参数[有时一些网站还是无法下载,建议使用下面两种方法] wget --no-check-certificate https://www.baidu.com/img/baidu.svg 方法二: 将wget升级至最新版 sudo yum -y install wget wget...
  • IE浏览器下载下来打开格式错误 Google 浏览器下载下来能正常打开 这是小弟的代码问题么? 在线等待大神拯救
  • 情景描述:  1.将本地数据备份成zip文件;  2....  3.... 4.... 既然报文件被损坏,肯定就是因为下载文件时文件没有读取完全。 程序肯定不会骗人,但是当时在解决这个问题的时候,就是不愿意...
  • POI导入Excel并返回校验后的错误文件(原样数据文件,并添加批注,注:由于批注只能加1000条,会在Excel后面添加一栏错误信息)下载以及页面展示校验错误信息,同时添加导入进度条,提供页面js和css代码,后端...
  • python在下载文件时,出现上述错误提示,一般都是因为所下载文件已经存在或下载了部分,若是重新下载,这会出现上述错误。例如博主学习 keras 时运行下面的代码就出现了这个问题,因为下载过程中手贱终止了程序的...
  • 文件下载时对象拒绝访问的错误

    千次阅读 2007-09-14 21:37:00
    文件下载时对象拒绝访问的错误yaogao@gmail.comJSP下载文件是非常方便的,我们只需要在response设置一下头,然后往里头写内容就可以了,可是往往就是80%的时间会要花费在20%的事情上面,有时候甚至更多时间浪费了,...
  • 最近发现 Visual Studio installer 启动时提示更新,但更新出现:Visual Studio Installer 错误无法下载安装文件,请检查Internet连接错误。陷入一个死循环了,不能更新则既不能进行更新也不能修改和卸载。经在网上...
  • 用chorme下载google drive大文件的时候经常会提示“失败-网络错误”,有篇文章说是Access Token超过3600秒的问题,但是自己下载的时间远没有到这个时间;还有的说是google drive不支持断点续传的原因,但是自己挂的...
  • struts2文件下载错误提示的解决方法

    千次阅读 2011-05-23 14:49:00
     public String download() { //下载文件  try {  sysfile = sysfileManager.get(id);  inputStream = new FileInputStream(sysfile.getPath());  getResponse().setHeader("Content-Disposition",...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 963,754
精华内容 385,501
关键字:

下载的文件总是错误