以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  为什么超链接链接一个pdf,doc文档,总是跳出错误? httprequest 的代码加上了doc pdf格式  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=98650)

--  作者:ycwk
--  发布时间:2017/4/4 11:19:00
--  为什么超链接链接一个pdf,doc文档,总是跳出错误? httprequest 的代码加上了doc pdf格式
微信案例中的h5页面, 为什么超链接链接一个pdf,doc文档,总是跳出错误(undefined)? httprequest 的代码加上了doc pdf格式



 Select Case ext
                        Case ".jpg",".gif",".png",".bmp",".wmf",".js",".css" ,".html",".htm",".zip",".rar","pdf","doc","docx"
                            e.WriteFile(fl)
                            Return \'这里必须返回
                    End Select


--  作者:有点蓝
--  发布时间:2017/4/4 11:51:00
--  
前面加上一个点

,".rar","
.pdf",".doc",".docx"
--  作者:ycwk
--  发布时间:2017/4/4 12:11:00
--  
使用了jquery框架

奇怪了,加上了.  明明把123.doc文件 和链接文件的htm放在一个目录下面   ,可还是 跳出 undefined错误    

<li data-theme="g"><!--<img src="/img/icon/thum.png" width="75" height="75" alt="">--><h3><a href="123.doc" title="病历保存报错">病历保存报错</a></h3><p> 针对当前病历保存失败问题</p></li>



--  作者:ycwk
--  发布时间:2017/4/4 12:13:00
--  
我在 ngrok 看到    文件发送成功了,可是浏览器为什么没有打开doc文档呢?  或者让我选择 打开 doc的软件? 
--  作者:有点蓝
--  发布时间:2017/4/4 13:16:00
--  
https://www.baidu.com/baidu?word=%E6%B5%8F%E8%A7%88%E5%99%A8%E6%89%93%E5%BC%80doc&ie=utf-8&tn=myie2dg&ch=6
--  作者:ycwk
--  发布时间:2017/4/4 17:24:00
--  
不是这个问题, 我用绝对地址链接到别的网站上的doc文档在浏览器里可以正常打开,  用相对地址或绝对地址链接到foxtable的服务器上就不行。
--  作者:有点蓝
--  发布时间:2017/4/4 17:51:00
--  
就是这个问题,我测试可以。如果服务器端没有做特殊的处理,客户端浏览器需要安装相应的插件才能直接打开。

Foxtable只是直接返回文件的,没有做特殊的处理

--  作者:有点色
--  发布时间:2017/4/5 10:11:00
--  

 善用e.response返回文件吧,这样可以灵活控制。设置好response的ContentType属性

 

 对象具体参考

 

https://msdn.microsoft.com/zh-cn/library/system.net.httplistenerresponse_members(v=vs.80).aspx

 

https://msdn.microsoft.com/zh-cn/library/system.net.httplistenerrequest_members(v=vs.80).aspx