Foxtable(狐表)用户栏目专家坐堂 → 移动开发显示已有静态网页问题,求教


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

主题:移动开发显示已有静态网页问题,求教

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


加好友 发短信
等级:幼狐 帖子:112 积分:1383 威望:0 精华:0 注册:2012/10/18 14:22:00
移动开发显示已有静态网页问题,求教  发帖心情 Post By: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文件是在同一个文件夹内,怎么让图片正常打开?



                    



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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By: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
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:112 积分:1383 威望:0 精华:0 注册:2012/10/18 14:22:00
  发帖心情 Post By:2018/4/18 16:12:00 [只看该作者]

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

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

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/4/18 16:14:00 [只看该作者]

以下是引用jframe在2018/4/18 16:12:00的发言:
 

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

 

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


 回到顶部