Foxtable(狐表)用户栏目专家坐堂 → 为什么超链接链接一个pdf,doc文档,总是跳出错误? httprequest 的代码加上了doc pdf格式


  共有1947人关注过本帖树形打印复制链接

主题:为什么超链接链接一个pdf,doc文档,总是跳出错误? httprequest 的代码加上了doc pdf格式

帅哥哟,离线,有人找我吗?
ycwk
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1228 积分:8561 威望:0 精华:0 注册:2016/2/2 21:52:00
为什么超链接链接一个pdf,doc文档,总是跳出错误? httprequest 的代码加上了doc pdf格式  发帖心情 Post By:2017/4/4 11:19:00 [只看该作者]

微信案例中的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


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110597 积分:562881 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/4/4 11:51:00 [只看该作者]

前面加上一个点

,".rar","
.pdf",".doc",".docx"

 回到顶部
帅哥哟,离线,有人找我吗?
ycwk
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1228 积分:8561 威望:0 精华:0 注册:2016/2/2 21:52:00
  发帖心情 Post By: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
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1228 积分:8561 威望:0 精华:0 注册:2016/2/2 21:52:00
  发帖心情 Post By:2017/4/4 12:13:00 [只看该作者]

我在 ngrok 看到    文件发送成功了,可是浏览器为什么没有打开doc文档呢?  或者让我选择 打开 doc的软件? 

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110597 积分:562881 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/4/4 13:16:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
ycwk
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1228 积分:8561 威望:0 精华:0 注册:2016/2/2 21:52:00
  发帖心情 Post By:2017/4/4 17:24:00 [只看该作者]

不是这个问题, 我用绝对地址链接到别的网站上的doc文档在浏览器里可以正常打开,  用相对地址或绝对地址链接到foxtable的服务器上就不行。

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110597 积分:562881 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/4/4 17:51:00 [只看该作者]

就是这个问题,我测试可以。如果服务器端没有做特殊的处理,客户端浏览器需要安装相应的插件才能直接打开。

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

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By: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


 回到顶部