以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]客户端看不到下载的PDF文件  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=185337)

--  作者:新福星
--  发布时间:2023/2/17 6:53:00
--  [求助]客户端看不到下载的PDF文件
期望在客户端看到下载的PDF文件。服务器上程序如下图。确认文件是存在的,且可以看到。并且程序也是正常返回0.但是客户端看不到。哪出问题了?谢谢

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20230217064653.png
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2023/2/17 8:40:00
--  
外部是怎么调用这个函数的?

在pc还是手机测试?

--  作者:新福星
--  发布时间:2023/2/17 9:27:00
--  
找到问题了!服务器程序加入了一个显示语句,吊死了!
接着一个问题,如何指定下载文件名称?

--  作者:有点蓝
--  发布时间:2023/2/17 9:53:00
--  
url改为使用文件名称访问

http://www.abc.com/abc.pdf

服务端
select case e.path
case "abc.pdf"
调用上面的函数

--  作者:新福星
--  发布时间:2023/2/17 10:10:00
--  
文件名是动态的且是带有汉字,这样可以么?
--  作者:有点蓝
--  发布时间:2023/2/17 10:14:00
--  
可以,比如

if e.path like "*.pdf"
调用上面的函数
else
其它格式url的处理
end if

--  作者:新福星
--  发布时间:2023/2/28 5:33:00
--  
上面采用的是WeUI框架,下载文件是正常的。
现在改为LayUI框架,可以在界面下载图片了。
但是文件又无法下载了。使用的方法和WeUI一样,手机侧浏览器也是同一个。
下图程序做了追踪,一直到了 e.WriteFile(wjdz)都是正常的。文件名正常,目录正常,文件判断也正常存在的。

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20230228052708.png
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2023/2/28 8:53:00
--  
外部是怎么调用这个函数的?贴出外部的完整代码看看
--  作者:新福星
--  发布时间:2023/2/28 9:28:00
--  
http://IP:8000/jcbg.htm?bgbh=2023047001002
微信扫描二维码如上格式,这个格式是固定的。显示出2个表,一个是检测信息;一个表是显示检测文件名称。
点击文件名称,下载文件。现在点击文件,事件也响应了应该也执行了 e.WriteFile(wjdz),但是在手机端没有看到文件。
用weui就可以看到文件。老师辛苦了。


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20230228091610.png
图片点击可在新窗口打开查看


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20230228091141.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2023/2/28 9:28:24编辑过]

--  作者:新福星
--  发布时间:2023/2/28 9:32:00
--  
刚看出好像错在哪?事件响应不应该用Ajax,应该直接打开一个网址?