Uploadifive的文件类型fileType的设置 以及ajax的跨域上传

来源:互联网 发布:跟阿铭学linux第三版 编辑:程序博客网 时间:2024/06/03 13:51

最近项目中使用了uploadifive(uploadify的html5版本  不需要flash的支持)实现跨域上传  服务器后台框架为springmvc 

当uploadifive点击上传时,提示跨域错误,经过查询资料之后,在服务器中添加了一个过滤器,

目的就是为response添加Access-Control-Allow-Origin属性。

response.setHeader("Access-Control-Allow-Origin", "*");(测试所以用了*   这是极其不安全的 正式使用的时候 务必修改为指定域名)

----------------------------------------------------------------

另外配置uploadifive时,需要限制只能选择图片文件,查询官网之后 官网给的文档写的是

$(function(){    $('#file_upload').uploadifive({        'fileType'    :'image/*',        'uploadScript':'/uploadifive.php'    });});








但实际测试 并没有什么用- - 即使是选择了图片 依然提示类型错误,

测试发现 只需要填

'fileType'    :'image',

即可- - ‘/*’这个需要去掉 不知道是因为我的版本问题还是官网文档有错。

同理 限制为视频文件只需要

'fileType'    :'video', 

即可 不需要/*。

0 0