Foxtable(狐表)用户栏目专家坐堂 → 关于网页下载文件的问题


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

主题:关于网页下载文件的问题

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


加好友 发短信
等级:六尾狐 帖子:1470 积分:11456 威望:0 精华:0 注册:2013/11/24 22:10:00
关于网页下载文件的问题  发帖心情 Post By:2023/8/3 21:22:00 [显示全部帖子]

 老师

    我的网页内容如下 :

    e.WriteString("请<a href='http://127.0.0.1/a.htm'>下载</a>文件.")


Dim e As RequestEventArgs = args(0)
e.Resp
e.WriteFile("F:\test\123.pdf")


如果是在浏览器中打开是没有问题的。


但是如果我变成企业号中的信息。信息内容如下 :



Dim msg As String = "请<a href='http://127.0.0.1/a.htm'>下载</a>文件."


下载也是蓝色。但是点击就会出错。  
   



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


加好友 发短信
等级:六尾狐 帖子:1470 积分:11456 威望:0 精华:0 注册:2013/11/24 22:10:00
  发帖心情 Post By:2023/8/4 11:53:00 [显示全部帖子]

 没有出错,但打开就是一堆乱码。请看图片。
图片点击可在新窗口打开查看此主题相关图片如下:a32138be6c188c072847cf1552eac4a.jpg
图片点击可在新窗口打开查看

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


加好友 发短信
等级:六尾狐 帖子:1470 积分:11456 威望:0 精华:0 注册:2013/11/24 22:10:00
  发帖心情 Post By:2023/8/4 12:14:00 [显示全部帖子]

 就是发了一条短信给企业号的应用,短信上有一个链接。具体看图片。
图片点击可在新窗口打开查看此主题相关图片如下:3ab5ee06d62f58098a0e3b42ac823ca.jpg
图片点击可在新窗口打开查看


短信的内容就是:

Dim msg As String = "请<a href='http://127.0.0.1/a.htm'>fa piao号码18</a>文件."


多谢!


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


加好友 发短信
等级:六尾狐 帖子:1470 积分:11456 威望:0 精华:0 注册:2013/11/24 22:10:00
  发帖心情 Post By:2023/8/4 12:15:00 [显示全部帖子]

就是在短信的内容上加上一个 连接,希望点击就能下载服务器上的文件,不知道要如何实现?

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


加好友 发短信
等级:六尾狐 帖子:1470 积分:11456 威望:0 精华:0 注册:2013/11/24 22:10:00
  发帖心情 Post By:2023/8/4 15:40:00 [显示全部帖子]

可以是可以了 不过 在企业号里 显示双不一样了,边a标签都显示出来了。

大家有什么好方法吗?

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


加好友 发短信
等级:六尾狐 帖子:1470 积分:11456 威望:0 精华:0 注册:2013/11/24 22:10:00
  发帖心情 Post By:2023/8/22 13:25:00 [显示全部帖子]

 有点蓝老师

    我用WeUI 框架开发的企业号应用   我服务器上有 文件a.pdf.  我想点击一个按键就下载这个文件 代码如下:

   With wb.AddButtonGroup("form1", "btgg1", True) '垂直排列

    .Add("btn", "文件名", "button").Attribute = "onclick= javascrtpt:window.location.href='路径/a.pdf'"
   end with

这种没有问题,一点击按键就会自动下载想要的文件。


现在公司有要求要主动发送企业号信息给相关的人员,消息上面要带上连接信息,点击连接信息 就可以下载文件。发送信息过程没有问题
我的信息体如下:

Dim msg As String = "文件已经完成,请<a href='http://www.xxx.com.cn/xzwj.htm'>下载</a>."

在企业号中显示是没有问题的。下载也是蓝色的。但就是一点击就会出错。要怎么写 才能和上面按键的效果一样,点击就能下载文件?

另外,http://www.xxx.com.cn/xzwj.htm 这个网址在浏览器上是可以直接显示pdf 文件的,不是下载,是直接显示。

麻烦老师指导一下!

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


加好友 发短信
等级:六尾狐 帖子:1470 积分:11456 威望:0 精华:0 注册:2013/11/24 22:10:00
  发帖心情 Post By:2023/8/22 13:28:00 [显示全部帖子]

 我后头端的代码如下:

Dim e As RequestEventArgs = args(0)
e.Resp
Dim ml As String = "F:\路径\a.pdf"
If FileSys.FileExists(ml) Then
    e.WriteFile(ml)
Else
    e.WriteString("请联系管理员2!")
End If

 回到顶部