以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  HttpRequest事件  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=135307)

--  作者:drcqh
--  发布时间:2019/5/23 11:38:00
--  HttpRequest事件
HttpRequest事件的path如何理解?是指路径还是文件?
[此贴子已经被作者于2019/5/23 11:38:15编辑过]

--  作者:y2287958
--  发布时间:2019/5/23 11:51:00
--  
http://www.foxtable.com/mobilehelp/scr/0144.htm
--  作者:drcqh
--  发布时间:2019/5/23 17:57:00
--  
帮助中HttpRequest事件代码如下:
Dim fl As String = "d:\\web\\" & e.path \'合成含路径的文件名
If
filesys.FileExists(fl) \'如果是请求一个已经存在的文件
    e.WriteFile(fl)
\'
则发送此文件
Else

    Dim sb As New StringBuilder
    sb.Appendline(
"
我想显示一个图片<br/><br/>")
    sb.AppendLine("<img src=\'abc.jpg\'>")
    e.WriteString(sb.ToString())

End
If
代码是否这样理解:
filesys.FileExists(fl)如果存在,则向客户端发送f1文件。实例中这个条件是成立的,但在浏览器这个文件(图片)为什么不会显示呢?


--  作者:有点甜
--  发布时间:2019/5/23 18:14:00
--  

1、msgbox(e.path) 弹出什么?弹出看看你就知道了

 

2、你3楼的代码 e.path 的值,是 abc.jpg 如果你web下有abc.jpg文件,就可以显示。


--  作者:drcqh
--  发布时间:2019/5/23 18:27:00
--  
abc.jpg在 d:\\web\\下,可msgbox(e.path)显示:d\\web\\

--  作者:有点甜
--  发布时间:2019/5/23 19:13:00
--  
以下是引用drcqh在2019/5/23 18:27:00的发言:
abc.jpg在 d:\\web\\下,可msgbox(e.path)显示:d\\web\\

 

上传具体实例测试。说明测试步骤。