traffic rider苹果版:用ASP、SQL开发过网站的高手请进,一个怪现象愁煞我也

来源:百度文库 编辑:中科新闻网 时间:2024/04/28 23:34:29
用ASP、SQL开发开发了一个资料检索网站,在SQL中检索出信息后需要调用相应的PDF格式全文文件。怪就怪在有的全文文件可以顺利打开,有的却提示无法显示。调用全文所用链接如下:
http://localhost/related_files/2/documentname.pdf
用下面的链接则能打开所有的全文文件:
F:/related_files/documentname.pdf

我的全文文件放在F盘related_files目录下。

百思不解,各位大侠救命!
为什么我在程序中用
http://localhost/related_files/2/documentname.pdf
链接时,有文件能下载打开,有的文件则不行?
说明:它们除了documentname不同,其他都一样。documentname中均有中文、英文、数字,所以不是这方面的原因。
取数据的时候,均做了trim处理,所以也不是数据的问题。这个系统的数据在ASP.NET开发的程序中,调用全文都正常。

提供一个解决问题的思路,希望对你有所帮助。

首先你要找出一个必定会出现问题的documentname。如果这个问题是随机发生,与documentname无关,那就可能是你的WEB服务器有问题了

找出必定会出现问题的documentname后,分析它与其他正常documentname有何不同。比如包含./\*之类符号等。

最后,有很多WEB服务不支持长文件名,也可能是这个问题。

http://localhost/related_files/2/documentname.pdf 这样会下载pdf文件
而第二种是可以在本地打开此文件