以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  移动开发显示已有静态网页问题,求教  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=117743)

--  作者:jframe
--  发布时间:2018/4/18 15:24:00
--  移动开发显示已有静态网页问题,求教
我不知道怎么表达这个问题.
高级开发版移动开发服务器上,FT项目httpserver接收到上传的word文档(包含图片),
然后把word文档格式转换成一个html文件,和几个jpg文件(word文档里面的图片),
现在可以通过以下代码打开网页,但是网页上图片打不开.
Select Case e.Path
   Case "info.htm"
Dim fl As String = ProjectPath & "ftp\\FABU\\" & fabuid & "\\" & fileid & ".html"   \'html文件的相对路径
  If filesys.FileExists(fl)
  e.WriteFile(fl)
                Return \'这里必须返回
end if
end Select

在浏览器中输入 http://127.0.0.1/info.html?fabuid=1&fileid=4,可以打开网页,但是网页上的图片打不开. 
右键网页上的图片,图片的链接地址是 http://127.0.0.1/图片名.jpg
html文件和jpg文件是在同一个文件夹内,怎么让图片正常打开?



                    



--  作者:有点甜
--  发布时间:2018/4/18 15:28:00
--  

1、最前面要写

 

Dim fl As String = "d:\\web\\" & 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",".zip",".rar"
            e.WriteFile(fl)
            Return \'这里必须返回
    End Select
End If

 

2、你要把你的html、jpg、css等文件拷贝到红色的文件夹那里去

 

Dim fl As String = "d:\\web\\"


--  作者:jframe
--  发布时间:2018/4/18 16:12:00
--  
你一说提醒我了,
我在把文件 FABU\\FB00000055\\20180403111339220.docx转成
20180403111339220.html
20180403111339220.001.jpeg
20180403111339220.002.jpeg
的格式转换过程中,
直接把上面html文件和jpg文件生成到d:\\web\\里面去,
反正名字不一样,只是文件管理起来比较乱而已.

可以了,不过真的好混乱,没办法用文件夹来管理

--  作者:有点甜
--  发布时间:2018/4/18 16:14:00
--  
以下是引用jframe在2018/4/18 16:12:00的发言:
 

可以了,不过真的好混乱,没办法用文件夹来管理

 

可以用文件夹管理的的,你可以尝试新建一个文件夹,然后把html、jpeg等放在同一个文件夹,即可。