Foxtable(狐表)用户栏目专家坐堂 → 图片压缩上传


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

主题:图片压缩上传

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


加好友 发短信
等级:超级版主 帖子:106617 积分:542262 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/18 21:04:00 [显示全部帖子]

1、如果图片本身已经压缩的比较厉害了,是无法在压缩的,具体图片发上来测试

2、在上传控件里是无法调整的,点击放大后会是正常的比例

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


加好友 发短信
等级:超级版主 帖子:106617 积分:542262 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/19 9:20:00 [显示全部帖子]

1,这个帮助有说的,必须设置为true。
2、自己判断是哪个上传的,对应使用不同的名称即可,文件名称可以随意起

For Each key As String In e.Files.Keys
msgbox(key)
if key="某某" then 保存为名称1


4、生成页面的时候有添加图片吗?
            With .AddUploader("up2","图片",True'True表示允许一次上传多个文件
                .AddImage("./images/001.jpg")


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


加好友 发短信
等级:超级版主 帖子:106617 积分:542262 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/19 14:15:00 [显示全部帖子]

For Each key As String In e.Files.Keys
    For Each fln As String In e.Files(key)
        Dim ext As String = fln.Split(".")(1)
        If key ="up1"
            e.SaveFile(key,fln,"c:\web\xp\" & e.Cookies("username") & ext) '保存接收到的文件
        End If
        If key ="up2"
            e.SaveFile(key,fln,"c:\web\fk\" & e.Cookies("username") & "A" & ext) '保存接收到的文件
        End If
        If key ="up3"
            e.SaveFile(key,fln,"c:\web\fk\" & e.Cookies("username") & "B" & ext) '保存接收到的文件
        End If
        
    Next
Next

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


加好友 发短信
等级:超级版主 帖子:106617 积分:542262 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/19 16:42:00 [显示全部帖子]

1、保存的时候统一使用jpg扩展名保存,正常没有问题,特殊图片可能不行
2、转换一下格式

Dim file As String = "d:\test.png"
Dim img As image = getImage(file)
Dim bmp  = new bitmap(img, img.widthimg.height)
bmp.save("d:\test.jpg")
bmp.Dispose


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


加好友 发短信
等级:超级版主 帖子:106617 积分:542262 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/19 17:07:00 [显示全部帖子]

我测试没有问题。在什么地方使用?微信?还是其他浏览器

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


加好友 发短信
等级:超级版主 帖子:106617 积分:542262 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/19 17:22:00 [显示全部帖子]

hbulider可能有自己的处理,这个您要问问他们官方了

 回到顶部