Foxtable(狐表)用户栏目专家坐堂 → 杂务


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

主题:杂务

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


加好友 发短信
等级:七尾狐 帖子:1533 积分:10818 威望:0 精华:0 注册:2016/9/12 11:18:00
杂务  发帖心情 Post By:2017/3/6 15:22:00 [只看该作者]

服务器空间,假设会员数量100万人,每个人有10张照片,现在手机一张照片都好几m
1.会员上传时,怎么样使照片变小?
2.怎么样设置照片文件夹?

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/3/6 16:15:00 [只看该作者]

1、可以在上传的时候先限制尺寸大小;或者是上传以后,你对图片进行一下压缩处理

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=89637&skin=0

 

2、你用什么方式上传图片?ftp服务器? http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=96690&skin=0

 


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


加好友 发短信
等级:二尾狐 帖子:388 积分:5098 威望:0 精华:0 注册:2013/11/2 0:01:00
回复:(有点色)1、可以在上传的时候先限制尺寸大小;...  发帖心情 Post By:2017/3/6 21:32:00 [只看该作者]

有关于手机端拍照上传图片前压缩的相关知识吗?因为之前都是在pc端上传,可以先处理了图片在ftp上传,现在移动端貌似没有了这个方法,只能先上传到服务器,然后在服务器里压缩,但是这样太消耗网络资源了,手机拍的照片都好几M一张

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


加好友 发短信
等级:超级版主 帖子:106680 积分:542589 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/3/6 21:40:00 [只看该作者]


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


加好友 发短信
等级:二尾狐 帖子:388 积分:5098 威望:0 精华:0 注册:2013/11/2 0:01:00
回复:(有点蓝)使用js压缩:https://www.baidu.com/...  发帖心情 Post By:2017/3/6 22:14:00 [只看该作者]

道行未够,是在看不懂

http://blog.csdn.net/yao978318542/article/details/53099253


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/3/7 12:25:00 [只看该作者]

汗,修改 web/weui 文件夹下的 weui.me.js 文件,比如代码,黑色代码是新增的,用于判断文件大小

 

function previewFile() {
    For (var i = 0, len = this.files.length; i < len; i++) {
        var file = this.files[i];
        alert("图片大小:" + file.size);
        If (file.size > 1024 * 100) { // 100kb
            alert("图片太大");
            return;
        }
    }

 

如果,需要压缩,图片,就需要对图片进行一下处理,后,生成base64编码,如代码,红色为新增

 

switch(fln){
Case "jpg": case "jpeg":case "png":case "gif":case "bmp":case "wmf":
    reader.onload= function(e){
    var img = new Image();
    img.onload = function () {
    var w = Math.min(500, img.width);  //宽度最大500
    // 高度按比例计算
    var h = img.height * (w / img.width);
    var canvas = document.createElement('canvas');
    var ctx = canvas.getContext('2d');
    // 设置 canvas 的宽度和高度
    canvas.width = w;
    canvas.height = h;
    ctx.drawImage(img, 0, 0, w, h);
    var base64 = canvas.toDataURL('image/png');
   
var nid =uid + "_thumb_" + cnt.toString()
    thumbs.insertAdjacentHTML("beforeEnd","<li data-gid='"+ uid + "_gallery'" +
    " data-image='" + nid + "'" + " id='" + nid + "'" +
    " class='weui_uploader_file' temp style='background-image:url(" + base64 + ")'></li>");
    images[images.length]="'"+ nid +"'";
    glr.attributes["data-images"].value=images.join('|');
    cnt = cnt + 1;
    }
    img.src = e.target.result;
}
   
reader.readAsDataURL(this.files[i]);
}


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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2017/3/7 12:29:00 [只看该作者]

我来整合进入框架。

图片点击可在新窗口打开查看




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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/3/7 14:16:00 [只看该作者]

mark 图片压缩上传 

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:js压缩上传.zip


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


加好友 发短信
等级:七尾狐 帖子:1533 积分:10818 威望:0 精华:0 注册:2016/9/12 11:18:00
  发帖心情 Post By:2017/3/7 14:36:00 [只看该作者]

我觉得,愿意发现的人,终将认为foxtable高级开发版价值连城!____一名菜鸟的感受!

 回到顶部
帅哥哟,离线,有人找我吗?
淡月斜阳
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:221 积分:1921 威望:0 精华:0 注册:2015/4/8 8:18:00
  发帖心情 Post By:2019/9/9 21:22:00 [只看该作者]

        If (file.size > 1024 * 100) { // 100kb
            alert("图片太大");
            return;
        }
RETURN以后点确定,这个文件还是会被上传。强制关闭网页,服务器会异常退出

 回到顶部
总数 11 1 2 下一页