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