• 解决ueditor在多图上传的时候偶尔抽风,图片丢失或者乱序


    有时候ueditor上传图片的时候会显示不出来图片。解决办法如下。

    亲身试验过可行,依旧是参照别人的博客:http://blog.csdn.net/lnsy_wjl/article/details/53761617

    原因一

    是上传成功后,则加入插入列表队列,但图片大小不同,由于上传线程是并行的,所以,靠后的图片如果很小,上传就很快,以至先加入队例。

    解决方案:dialogs/image/image.js文件第721行代码作如下更改:(行数不一定准确,但可以搜索)

    //_this.imageList.push(json);
    _this.imageList[$file.index()] = json; // 按选择好的文件列表顺序存储

    原因二

    是图片命名格式化时,随机数出现重复,导致已上传的图片被下一个图片覆盖掉。

    解决方案:App_Code/PathFormater.cs文件第35行作如下更改:

     //var rand = new Random();
      var rand = new Random(GetRandomSeed());

    并加入方法

    public static int GetRandomSeed()
        {
            byte[] bytes = new byte[4];
            System.Security.Cryptography.RNGCryptoServiceProvider rng = new System.Security.Cryptography.RNGCryptoServiceProvider();
            rng.GetBytes(bytes);
            return BitConverter.ToInt32(bytes, 0);
        }

  • 相关阅读:
    PHP常量
    jquery中的几种常用总结
    jquery中的ajax
    常用的jquery一些总结
    js验证手机号邮箱号用户名
    PHP优化杂烩
    一个php开发的用于路由器的小功能
    HTML <form>
    window.open
    try&catch
  • 原文地址:https://www.cnblogs.com/ivan99/p/6658019.html
Copyright © 2020-2023  润新知