Foxtable(狐表)用户栏目专家坐堂 → [求助]客户端看不到下载的PDF文件


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

主题:[求助]客户端看不到下载的PDF文件

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


加好友 发短信
等级:八尾狐 帖子:1964 积分:15610 威望:0 精华:0 注册:2011/7/16 20:59:00
[求助]客户端看不到下载的PDF文件  发帖心情 Post By:2023/2/17 6:53:00 [只看该作者]

期望在客户端看到下载的PDF文件。服务器上程序如下图。确认文件是存在的,且可以看到。并且程序也是正常返回0.但是客户端看不到。哪出问题了?谢谢

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

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


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/2/17 8:40:00 [只看该作者]

外部是怎么调用这个函数的?

在pc还是手机测试?

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


加好友 发短信
等级:八尾狐 帖子:1964 积分:15610 威望:0 精华:0 注册:2011/7/16 20:59:00
  发帖心情 Post By:2023/2/17 9:27:00 [只看该作者]

找到问题了!服务器程序加入了一个显示语句,吊死了!
接着一个问题,如何指定下载文件名称?

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


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

url改为使用文件名称访问

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

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

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


加好友 发短信
等级:八尾狐 帖子:1964 积分:15610 威望:0 精华:0 注册:2011/7/16 20:59:00
  发帖心情 Post By:2023/2/17 10:10:00 [只看该作者]

文件名是动态的且是带有汉字,这样可以么?

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


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/2/17 10:14:00 [只看该作者]

可以,比如

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

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


加好友 发短信
等级:八尾狐 帖子:1964 积分:15610 威望:0 精华:0 注册:2011/7/16 20:59:00
  发帖心情 Post By:2023/2/28 5:33:00 [只看该作者]

上面采用的是WeUI框架,下载文件是正常的。
现在改为LayUI框架,可以在界面下载图片了。
但是文件又无法下载了。使用的方法和WeUI一样,手机侧浏览器也是同一个。
下图程序做了追踪,一直到了 e.WriteFile(wjdz)都是正常的。文件名正常,目录正常,文件判断也正常存在的。

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

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


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/2/28 8:53:00 [只看该作者]

外部是怎么调用这个函数的?贴出外部的完整代码看看

 回到顶部
帅哥哟,离线,有人找我吗?
新福星
  9楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1964 积分:15610 威望:0 精华:0 注册:2011/7/16 20:59:00
  发帖心情 Post By: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编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
新福星
  10楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1964 积分:15610 威望:0 精华:0 注册:2011/7/16 20:59:00
  发帖心情 Post By:2023/2/28 9:32:00 [只看该作者]

刚看出好像错在哪?事件响应不应该用Ajax,应该直接打开一个网址?

 回到顶部
总数 11 1 2 下一页