无法获取文件,或者您的文件不是可预览的文件。
出现这种提示,是表示officeweb365无法获取您的文件,请复制你的文件地址到浏览器的地址栏中,查看看是否可以下载?

以下几种情况:

1、如果文件是动态地址,需要登录才能下载,也提示无法获取。
   你可以关闭浏览器,然后重新打开浏览器,在浏览器中输入furl地址,查看是否需要登录才能获取文件,如果是,请在程序中设置对ow365.cn请求放行(也就是凡是ow365.cn请求,均不要验证是否登录)。另参见登录文件解决办法:我的文件需要登录才能下载,是否可以预览?

2、如果文件大小为0(有时候为空文件),则提示:无法获取文件。
   请确保文件大小至少大于1

3、您的文件不在可接受预览的文件范围内。
   officeweb365只能预览:doc、docx、xls、xlsx、ppt、pptx等office文件预览;pdf文件预览;txt文件预览;zip、rar、7z压缩包文件预览,如果您的文件不是这些类型的文件,则提示无法获取文件。图片文件只能在压缩包中预览,直接的图片文件,请自己自行打开,所有浏览器都支持图片预览的。

4、任何预览参数都必须加在furl参数之前,比如fname必须在furl参数之前加。

5、无法获取到文件名
   officeweb365获取文件名,首先从影响头Head中获取Content-Disposition信息,标准的Content-Disposition应为:Content-Disposition:attachment;filename=文件名,如果获取不到,则从furl地址中获取文件名。
如果两者均未获取到文件名,则提示:无法获取文件。
   解决方法:请确保至少有一个方法可以获取到文件名。

6、无法获取到文件的扩展名(后缀名)
   如果使用的阿里云OSS,则上传文件的时候不能删除扩展名,如果想上传不带扩展名的文件,则必须调用阿里云的API设置响应头head的Content-Disposition信息,设置如下:Content-Disposition: attachment;filename=文件名.扩展名

7、furl=后面的文件地址是否有特殊字符,如果有特殊字符或中文字符,则需要对furl=后面的整个参数进行URL编码(编码方式UTF-8),所有的编程语言都有内置URL编码函数,请自行百度。此处的意思是指:URL地址作为一个参数furl来传递,所以需要进行编码。特别是IE,对中文等特殊字符不会自行编码,编码后即可。编码结果可参见在线编码

8、本地局域网地址,本机文件是无法预览的,因为服务器无法获取您的文件,必须是个公网文件地址。


关键词:获取文件 可预览 超时 下载文件出错 登录 404 文件未找到 无法获取文件
公告 帮助

Copyright © 2014-2017 西安大西信息科技有限公司  TEL:029-83500056service@officeweb365.com晋ICP备13003424号