图片上传的跨域问题的几种解决方案和细节及优缺点
来源:互联网 发布:淘宝海选报名技巧 编辑:程序博客网 时间:2024/05/21 09:41
方案一 传到前端服务器本地,然后用服务器跨域
ajaxSubmit方式,需要jquery.form.min.js插件
$("#imgUploadForm").ajaxSubmit({ type: "POST",//提交类型 dataType: "json",//返回结果格式 url: '/php/temporary/Controller/aotuTailorUploadController.php',//请求地址 data: { "orientation": Orientation},//请求数据 success: function (data) {//请求成功后的函数 }, error: function (data) { /*console.log(JSON.stringify(data));*/ },//请求失败的函数 async: true});
传到本地,然后再传到图片服务器.缺点:速度慢,通用性差.
方案二 uploadify插件.
flash插件跨域.具体用法google.缺点:不支持手机端,使用了flash.
服务器端设置.在xml中设置能够跨域的白名单即可
方式三 plupload插件
支持h5手机端使用
服务器端设置.多个网站可以上传
$origin = isset($_SERVER['HTTP_ORIGIN'])? $_SERVER['HTTP_ORIGIN'] : ''; $allow_origin = array( 'http://client1.runoob.com', 'http://client2.runoob.com' ); if(in_array($origin, $allow_origin)){ header('Access-Control-Allow-Origin:'.$origin); }
0 0
- 图片上传的跨域问题的几种解决方案和细节及优缺点
- 图片上传的跨域问题的几种解决方案和细节及优缺点
- 几种常见图片文件格式的优缺点
- kindeditor编辑器和图片上传独立分开的配置细节
- dedecms 自定义模型中图片字段无法选择及无法上传问题的解决方案
- 文件上传的细节问题
- windows内存管理的几种方式及优缺点
- 遍历Map的几种方法及优缺点比较
- java 定时器 的几种实现及优缺点
- 列举几种进程的同步机制及优缺点
- 几种典型的界面交互框架及优缺点
- JavaBeen类的几种写法及优缺点
- 三栏布局的5种解决方案及优缺点
- 前端跨域问题的几种解决方案
- 响应式图片的几种解决方案
- 关于Win7下QTP的几种问题和解决方案
- FCKeditor 在 linux 下 无法上传图片的问题,解决方案
- java 解析XML的几种方式和优缺点
- NUC970_Linux_Kernel patch
- JVM内存结构
- springMVC源码分析--DispatcherServlet请求获取及处理
- CocurrentHashMap和Hashtable的区别
- Gradle project sync failed. Please fix your project and try again | gradle's dependency cache may be
- 图片上传的跨域问题的几种解决方案和细节及优缺点
- 继电器工作原理
- springMVC源码分析--DispatcherServlet请求获取及处理
- [OpenGL] CentOS7 安装 mesa
- 创建者模式之-单例模式
- 工具类——Fragment+radiortoup切换
- 实现 Bootstrap 基本布局
- springMVC源码分析--DispatcherServlet请求获取及处理
- java分隔符字符串