Foxtable(狐表)用户栏目专家坐堂 → 移动开发 jpeg图片显示不了


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

主题:移动开发 jpeg图片显示不了

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


加好友 发短信
等级:二尾狐 帖子:586 积分:4817 威望:0 精华:0 注册:2015/11/22 10:28:00
移动开发 jpeg图片显示不了  发帖心情 Post By:2018/10/15 10:32:00 [只看该作者]

移动开发  做了个上传图片的功能
发现jpeg图片不能显示,在httprequest里添加jpeg格式,还是不能显示


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

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

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


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


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

1、图片文件,要上传到 web 文件夹下才行;

 

2、你在web文件夹放一个jpg或者jpeg文件,然后在浏览器直接输入网址,看能否访问。如果不能访问,说明你add的代码没有执行。


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


加好友 发短信
等级:二尾狐 帖子:586 积分:4817 威望:0 精华:0 注册:2015/11/22 10:28:00
  发帖心情 Post By:2018/10/15 11:19:00 [只看该作者]

以下是引用有点甜在2018/10/15 11:11:00的发言:

1、图片文件,要上传到 web 文件夹下才行;

 

2、你在web文件夹放一个jpg或者jpeg文件,然后在浏览器直接输入网址,看能否访问。如果不能访问,说明你add的代码没有执行。

图片已上传至服务器了

我把扩展名改为jpg,把数据库里记录的文件名的扩展名也改为jpg

就能正常显示了


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


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

重新执行下面代码

 

HttpServer.Close
HttpServer.Prefixes.Add("http://*/")
HttpServer.Extensions.add(".jpeg")
HttpServer.Start()


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


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

如果还有问题,就删除或者修改下面代码

 

If filesys.FileExists(fl)
    Dim idx As Integer = fl.LastIndexOf(".")
    Dim ext As String  = fl.SubString(idx)
    Select Case ext
        Case ".doc",".jpg",".gif",".png",".bmp",".wmf",".js",".htm",".html",".css",".zip",".rar",".jpeg" '这里加上了js扩展名
            e.WriteFile(fl)
            Return '这里必须返回
    End Select
End If


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


加好友 发短信
等级:二尾狐 帖子:586 积分:4817 威望:0 精华:0 注册:2015/11/22 10:28:00
  发帖心情 Post By:2018/10/15 11:41:00 [只看该作者]

4楼方法不行,5楼方法可以

感觉HttpServer.Extensions.add 这个命令不好用啊

是不是bug?

[此贴子已经被作者于2018/10/15 11:41:23编辑过]

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


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

以下是引用rogen在2018/10/15 11:41:00的发言:

4楼方法不行,5楼方法可以

感觉HttpServer.Extensions.add 这个命令不好用啊

是不是bug?

[此贴子已经被作者于2018/10/15 11:41:23编辑过]

 

不是bug,如果你用了add,你要把5楼的那段代码删掉才行。


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


加好友 发短信
等级:二尾狐 帖子:586 积分:4817 威望:0 精华:0 注册:2015/11/22 10:28:00
  发帖心情 Post By:2018/10/15 12:08:00 [只看该作者]

先试了4楼的add方法(没用5楼代码),无效

后改用5楼的方法才有效


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


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

以下是引用rogen在2018/10/15 12:08:00的发言:

先试了4楼的add方法(没用5楼代码),无效

后改用5楼的方法才有效

 

不是bug,你可以把5楼的那段代码删掉,然后用4楼代码。


 回到顶部