这种直接打开就是.pdf的网页是如何实现的? 用过百度网盘,是要跳转到下载页面,并不能直接打开。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了这种直接打开就是.pdf的网页是如何实现的? 用过百度网盘,是要跳转到下载页面,并不能直接打开。相关的知识,希望对你有一定的参考价值。

这种直接打开就是.pdf的网页是如何实现的?

用过百度网盘,是要跳转到下载页面,并不能直接打开。http://www.cdmbc.gov.cn/Upload/doc/2016/04/11/14603570967456.pdf

有些浏览器自带PDF浏览功能的,所以你点击就直接在浏览器中打开了。也有可能你之前下载了在线阅读的PDF软件。
如果你想把PDF下载,你右键该链接,然后点击链接另存为即可下载。追问

我可能没描述清楚,我关心的是如何把我的一份pdf文件上传到什么地方可以获得这样一个网页地址,被人打开就直接是我的文件,至于打开后提示下载还是直接显示都无所谓。

追答

那你可以先将PDF文件上传到网盘(不要压缩,直接上传),然后右键复制链接地址,然后黏贴到浏览器的地址栏,看看能不能直接打开。

追问

不能 就是没有上传的地方,像百度网盘的地址是单独提取页面

追答

你提取的那个页面地址你能发上来吗?发上来我帮你看看。

追问

这个二维码 也是

这是效果

追答

网址有吗,我要电脑端打开。

追问

网址发出来了,但是变乱了,提问里面有网址

追答

我刚才特地传了个到百度网盘,然后测试了下,搞不定,地址都做过处理了,我也无能为力了。你可以上传到别的网盘去试试,看看地址是否做处理,如果没做处理,只要获得这个文件的绝对路径,就可以实现你的需求了。

追问

是的,这个文件是传到服务器应该是作为附件类型,不知道哪里可以上传

参考技术A 你好。你解决问题了吗?我也遇到这个问题 参考技术B 需要有FTP 空间和域名,上传到你的FTP里,别人输入域名+FTP里的文件地址,就能直接打开了 参考技术C 你好,同问,请问有没有解决? 参考技术D 你肯定不小心设置了什么

用过hosts解析器之后 连接失败 百度都打不开了 打开就是网页走丢了

参考技术A 一、网络设置的问题

这种原因比较多出现在需要手动指定IP、网关、DNS服务器联网方式下,及使用代理服务器上网的。仔细检查计算机的网络设置。

二、DNS服务器的问题


IE无法浏览网页时,可先尝试用IP地址来访问,如果可以访问,那么应该是DNS的问题,造成DNS的问题可能是连网时获取DNS出错或DNS服务器本身
问题,这时你可以手动指定DNS服务(地址可以是你当地ISP提供的DNS服务器地址,也可以用其它地方可正常使用DNS服务器地址。)在网络的属性里进
行,(控制面板—网络和拔号连接—本地连接—右键属性—TCP/IP协议—属性—使用下面的DNS服务器地址)。不同的ISP有不同的DNS地址。有时候
则是路由器或网卡的问题,无法与ISP的DNS服务连接,这种情况的话,可把路由器关一会再开,或者重新设置路由器。

还有一种可能,是
本地DNS缓存出现了问题。为了提高网站访问速度,系统会自动将已经访问过并获取IP地址的网站存入本地的DNS缓存里,一旦再对这个网站进行访问,则不
再通过DNS服务器而直接从本地DNS缓存取出该网站的IP地址进行访问。所以,如果本地DNS缓存出现了问题,会导致网站无法访问。可以在“运行”中执
行ipconfig /flushdns来重建本地DNS缓存。

三、IE浏览器本身的问题

当IE浏览器本身出现故障时,自然会影响到浏览了;或者IE被恶意修改破坏也会导致无法浏览网页。这时可以尝试用“黄山IE修复专家”来修复(建议到安全模式下修复),或者重新IE(如重装IE遇到无法重新的问题,可参考:附一解决无法重装IE)

四、网络防火墙的问题

如果网络防火墙设置不当,如安全等级过高、不小心把IE放进了阻止访问列表、错误的防火墙策略等,可尝试检查策略、降低防火墙安全等级或直接关掉试试是否恢复正常。

五、网络协议和网卡驱动的问题

IE无法浏览,有可能是网络协议(特别是TCP/IP协议)或网卡驱动损坏导致,可尝试重新网卡驱动和网络协议。

六、HOSTS文件的问题

HOSTS文件被修改,也会导致浏览的不正常,解决方法当然是清空HOSTS文件里的内容。

七、系统文件的问题

当与IE有关的系统文件被更换或损坏时,会影响到IE正常的使用,这时可使用SFC命令修复一下,WIN98系统可在“运行”中执行SFC,然后执行扫描;WIN2000/XP/2003则在“运行”中执行sfc /scannow尝试修复。

其中当只有IE无法浏览网页,而

以上时,则往往由于winsock.dll、wsock32.dll或wsock.vxd(VXD只在WIN9X系统下存在)等文件损坏或丢失造
成,Winsock是构成TCP/IP协议的重要组成部分,一般要重装TCP/IP协议。但xp开始集成TCP/IP协议,所以不能像98那样简单卸载后
重装,可以使用 netsh 命令重置 TCP/IP协议,使其恢复到初次安装操作系统时的状态。具体操作如下:

点击“开始
运行”,在运行对话框中输入“CMD”命令,弹出命令提示符窗口,接着输入“netsh int ip reset
c:\resetlog.txt”命令后会回车即可,其中“resetlog.txt”文件是用来记录命令执行结果的日志文件,该参数选项必须指定,这里
指定的日志文件的完整路径是“c:\resetlog.txt”。执行此命令后的结果与删除并重新安装 TCP/IP 协议的效果相同。

小提示:netsh命令是一个基于命令行的脚本编写工具,你可以使用此命令配置和监视Windows 系统,此外它还提供了交互式网络外壳程序接口,netsh命令的使用格式请参看帮助文件(在令提示符窗口中输入“netsh/?”即可)。


二个解决方法是修复以上文件,WIN9X使用SFC重新提取以上文件,WIN2000/XP/2003使用sfc
/scannow命令修复文件,当用sfc
/scannow无法修复时,可试试网上发布的专门针对这个问题的修复工具WinSockFix,可以在网上搜索下载。

八、杀毒软件的实时监控问题


倒不是经常见,但有时的确跟实时监控有关,因为现在杀毒软件的实时监控都添加了对网页内容的监控。举一个实例:KV2005就会在个别的机子上会导致IE
无法浏览网页(不少朋友遇到过),其具体表现是只要打开网页监控,一开机上网大约20来分钟后,IE就会无法浏览网页了,这时如果把KV2005的网页监
控关掉,就一切恢复正常;经过彻底地重装KV2005也无法解决。虽然并不是安装KV2005的每台机子都会出现这种问题,毕竟每台机子的系统有差异,安
装的程序也不一样。但如果出现IE无法浏览网页时,也要注意检查一下杀毒软件。

九、感染了病毒所致

这种情况往往表现
在打开IE时,在IE界面的左下框里提示:正在打开网页,但老半天没响应。在任务管理器里查看进程,(进入方法,把鼠标放在任务栏上,按右键—任务管理器
—进程)看看CPU的占用率如何,如果是100%,可以肯定,是感染了病毒,这时你想运行其他程序简直就是受罪。这就要查查是哪个进程贪婪地占用了CPU
资源.找到后,最好把名称记录下来,然后点击结束,如果不能结束,则要启动到安全模式下把该东东删除,还要进入注册表里,(方法:开始—运行,输入
regedit)在注册表对话框里,点编辑—查找,输入那个程序名,找到后,点鼠标右键删除,然后再进行几次的搜索,往往能彻底删除干净。

有很多的病毒,杀毒软件无能为力时,唯一的方法就是手动删除。

十一、无法打开二级链接

还有一种现象也需特别留意:就是能打开网站的首页,但不能打开二级链接,如果是这样,处理的方法是重新注册如下的DLL文件:

在开始—运行里输入:

regsvr32 Shdocvw.dll

regsvr32 Shell32.dll(注意这个命令,先不用输)

regsvr32 Oleaut32.dll

regsvr32 Actxprxy.dll

regsvr32 Mshtml.dll

regsvr32 Urlmon.dll

regsvr32 Msjava.dll

regsvr32 Browseui.dll

注意:每输入一条,按回车。第二个命令可以先不用输,输完这些命令后重新启动windows,如果发现无效,再重新输入一遍,这次输入第二个命令。

以上是关于这种直接打开就是.pdf的网页是如何实现的? 用过百度网盘,是要跳转到下载页面,并不能直接打开。的主要内容,如果未能解决你的问题,请参考以下文章

关于HTML代码,点击PDF下载是直接打开,而不是下载,怎么办?

能把网页中打开的pdf文件直接保存下来而不使用下载吗?

用过hosts解析器之后 连接失败 百度都打不开了 打开就是网页走丢了

如何下载网页上的PDF类型的文件

如何下载网页内嵌的PDF文件

如何在浏览器中打开PDF文件并实现预览的思路与代码