Foxtable(狐表)用户栏目专家坐堂 → [求助]e.WriteFile(fl)网页不能显示图片


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

主题:[求助]e.WriteFile(fl)网页不能显示图片

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111390 积分:567014 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/4/10 13:30:00 [显示全部帖子]


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111390 积分:567014 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/4/10 15:02:00 [显示全部帖子]

启动服务的代码改为:

HttpServer.Prefixes.Add("http://127.0.0.1/")
HttpServer
.WebPath = "D:\cl\文件\tmp2\content\"  '指定静态文件存储位置
HttpServer
.Start()


httprequest事件不需要代码


 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111390 积分:567014 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/4/10 15:35:00 [显示全部帖子]

启动服务的代码改为:
HttpServer.Prefixes.Add("http://127.0.0.1/")
HttpServer.Start()

HttpRequest事件代码:

Dim fl As String = "D:\cl\文件\tmp2\content\" & e.Path
If
 filesys.FileExists(fl)
    Dim idx As Integer = fl.LastIndexOf(".")
    Dim ext As String  = fl.SubString(idx)
    Select Case ext
        Case ".jpg",".gif",".png",".bmp",".wmf",".js",".css" ,".html",".htm",".doc",".docx",".xls",".xlsx",".pdf"
            e.ResponseEncoding = "gb2312" 
'
设置网页编码为gb2312
            e.WriteFile(fl)
    End 
Select

Else

    e.WriteString(
"
好奇怪,你访问的页面不存在!")
End
 If


 回到顶部