[前端]修正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(){
// jquery的请求
if(arguments.length == 1) {
if(arguments.length == 2) {
arguments[0].setRequestHeader("X-CSRFToken", get_cookie("csrftoken"));
}
// 百度webuploader 的请求

View File

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