62,046
社区成员
发帖
与我相关
我的任务
分享
<body style="width: 500">
<div class="sapload" style="width: 500">
<div id="saploaddiv">
</div>
<input type="hidden" id="h_name" name="h_name" />
<div style="color: #ff0000; text-indent: 4px">
请上传JPG/JPEG/PNG格式图片,上传图片每张大小不得超过1MB。</div>
</div>
<script type="text/javascript">
var so = new SWFObject("../../Content/as/sapload.swf", "sapload", "450", "25", "9", "#ffffff");
so.addVariable('types', 'jpg;JPG;jpeg,JPEG,png;PNG');
so.addVariable('args', 'myid=111;yid=222');
so.addVariable('upUrl', '../../AddImage.aspx');
so.addVariable('fileName', 'Filedata1');
so.addVariable('maxNum', '20');
so.addVariable('maxSize', '1');
so.addVariable('etmsg', '1');
so.addVariable('ltmsg', '1');
so.write("saploaddiv");
function sapLoadMsg(t) {
if (t == "no") {
alert("上传失败,每个车型最多可上传20张图片");
} else {
dialogArguments.insertHTML("<img border=0 src='http://localhost/PublishImage/" + t + "' />");
}
}
</script>
</body>
var swfu;
window.onload = function () {
swfu = new SWFUpload({
upload_url: "upload.aspx",
post_params: {
"ASPSESSID": "<%=Session.SessionID %>"
},
assume_success_timeout: 0,
file_size_limit: "20MB",
file_types: "*.doc;*.xls;*.rar;*.zip;*.jpg;*.gif;*.png",
file_types_description: "文档",
file_upload_limit: "1",
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_image_url: "swfupload/upload_button_small.png",
button_placeholder_id: "spanButtonPlaceholder",
button_width: 80,
button_height: 22,
button_text: '<span class="button">上传附件</span>',
button_text_style: '.button{font-size: 13pt;text-align:center} .buttonSmall{font-size: 10pt;}',
button_text_top_padding: 1,
button_text_left_padding: 0,
flash_url: "swfupload/swfupload.swf",
custom_settings: {
upload_target: "divFileProgressContainer"
},
debug: false
});
}
function uploadSuccess(file, serverData) {
try {
addResult(serverData);
var progress = new FileProgress(file, this.customSettings.upload_target);
progress.setComplete();
progress.setStatus(""); //操作已完成.
progress.toggleCancel(false);
} catch (ex) {
this.debug(ex);
}
}
function uploadComplete(file) {
try {
if (this.getStats().files_queued > 0) {
this.startUpload();
} else {
window.returnValue = filenamelist;//自己获取这个就得了
window.close();
}
} catch (ex) {
this.debug(ex);
}
}