zoukankan      html  css  js  c++  java
  • webuploader文件上传问题总结

    webuploader百度的一个很好的上传文件插件;

    选择它的原因:

    1.浏览器兼容性好,支持IE8,这是我最主要的,好多上传插件都不支持;

    2.跨域访问,因为我的上传需要到图片服务器上,这就需要跨域上传

    3.多文件上传,现在单个文件已经被大家嫌弃了,项目非要支持多文件上传;但是我提醒下大家,这个多文件上传实际上时多次访问服务器,并非一次上传的

    遇到的问题:

    1.跨域

    这个问题一直困扰我好久,后来百度了这个,如若要支持IE8慎用,这个可以解决其他浏览器跨域,但并不支持IE8这种依靠flash的

    uploader.on('uploadBeforeSend', function(obj, data, headers) {
    $.extend(headers, {
    "Origin": "http://sos-cmp.zhaopin.com:9090",
    "Access-Control-Request-Method": "POST"
    });
    });

    那问题来了,如何支持浏览器兼容又支持跨域呢

    解决办法是

    服务器端使用crossdomain.xml,自行百度,然后将xml文件放在服务器端WEB-INF下即可

    2.浏览器兼容性

    webuploader在IE8下上传按钮始终不可用,烦躁的不行不行的,最后发现我使用accept进行的上传文件类型限制,若去除accept就好使了,

    可是,我要限制啊,又查资料,终于,功夫不负有心人,解决方案是

    accept: {
    title: 'Images',
    extensions: 'gif,jpg,jpeg,bmp,png',
    mimeTypes: 'image/*'
    }

    里面这个extensions,一定要加上,切记,没有你就哭吧

    若有其他问题可以私聊我哦

  • 相关阅读:
    ugui优化
    jmeter请求时json串的输入格式
    Python文件读写之r+/w+/a+
    python文件操作
    python列表操作
    python嵌套字典的用法
    python字典的基础操作
    python字符串操作
    python基础之字符串为空或空格判断
    【转】Charles手机抓包设置&无法打开火狐网页设置
  • 原文地址:https://www.cnblogs.com/bing521meng/p/5075514.html
Copyright © 2011-2022 走看看