[前端]修正csrf.js uploader.js 的参数设置

[CI SKIP]
This commit is contained in:
esp 2015-08-10 17:00:39 +08:00
parent fc1638d468
commit 70a77cccc8
2 changed files with 13 additions and 10 deletions

View File

@ -11,7 +11,7 @@ define("csrf",function(){
} }
function csrfHeader(){ function csrfHeader(){
// jquery的请求 // jquery的请求
if(arguments.length == 1) { if(arguments.length == 2) {
arguments[0].setRequestHeader("X-CSRFToken", get_cookie("csrftoken")); arguments[0].setRequestHeader("X-CSRFToken", get_cookie("csrftoken"));
} }
// 百度webuploader 的请求 // 百度webuploader 的请求

View File

@ -1,20 +1,23 @@
define("uploader", ["webuploader"], function(webuploader){ define("uploader", ["webuploader", "csrf"], function(webuploader,csrf){
function uploader(selector, server) { function uploader(selector, server, onSuccess) {
return webuploader.create({ var Webuploader= webuploader.create({
auto: true,
// swf文件路径 // swf文件路径
swf: "/js/Uploader.swf", swf: "/static/img/Uploader.swf",
// 文件接收服务端。 // 文件接收服务端。
server: server, server: server,
// 选择文件的按钮。可选。 // 选择文件的按钮。可选。
// 内部根据当前运行是创建可能是input元素也可能是flash. // 内部根据当前运行是创建可能是input元素也可能是flash.
pick: selector, pick: selector,
// 不压缩image, 默认如果是jpeg文件上传前会压缩一把再上传 // 不压缩image, 默认如果是jpeg文件上传前会压缩一把再上传
resize: false resize: false,
uploadBeforeSend : csrf
}); });
Webuploader.on("uploadBeforeSend",csrf);
Webuploader.on("uploadSuccess", onSuccess);
return Webuploader;
} }
return uploader; return uploader;
}); });