JCK.Web/ReportAppCode/scripts/swfupload/swfupload.handlers.js
(开头部分) 13KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/* ******************************************
* 初始化SWFUpload上传控件
* ****************************************** */
function InitSWFUpload(upurl, uppath, upsize, flashurl, iswater, isthumbnail) {
var sendUrl = upurl + "?action=MultipleFile&UpFilePath=" + uppath;
if (arguments.length == 5) {
sendUrl = upurl + "?action=MultipleFile&UpFilePath=" + uppath + "&IsWater=" + iswater;
}
if (arguments.length == 6) {
sendUrl = upurl + "?action=MultipleFile&UpFilePath=" + uppath + "&IsWater=" + iswater + "&IsThumbnail=" + isthumbnail;
}
var swfu = new SWFUpload({
// Backend Settings
upload_url: sendUrl,
file_post_name: uppath,
post_params: { "ASPSESSID": "NONE" },
file_size_limit: upsize, // 2MB
file_types: "*.jpg;*.jpge;*.png;*.gif",
file_types_description: "JPG Images",
file_upload_limit: "0",
file_queue_error_handler: fileQueueError,
file_dialog_complete_handler: fileDialogComplete,
upload_progress_handler: uploadProgress,
upload_error_handler: uploadError,
upload_success_handler: uploadSuccess,
upload_complete_handler: uploadComplete,
// Button Settings
button_placeholder_id: "upload",
button_width: 48,
button_height: 21,
button_text: '浏览...',
button_window_mode: SWFUpload.WINDOW_MODE.TRANSPARENT,
button_cursor: SWFUpload.CURSOR.HAND,
// Flash Settings
flash_url: flashurl,
custom_settings: {
upload_target: "show"
},
// Debug Settings
debug: false
});
}
/* ******************************************
* 返回上传的状态
* ****************************************** */
function uploadSuccess(file, serverData) {
try {
var progress = new FileProgress(file, this.customSettings.upload_target);
var jsonstr = eval('(' + serverData + ')');
if (jsonstr.msg == '0') {
progress.setStatus(jsonstr.msgbox);
progress.toggleCancel(false);
}
if (jsonstr.msg == '1') {
var imgArr = jsonstr.msgbox.split(",");
后面还有 342 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
