導航:首頁 > 文件教程 > swfupload選擇單個文件

swfupload選擇單個文件

發布時間:2025-04-16 11:22:50

1. 關於swfupload上傳文件之後怎樣獲取文件名的問題

上傳完了之後點擊一個submit按鈕提交,所有的值獲取是根據<input name="xx" id="oo" value="123"/>裡面的name=xx來獲取的,跟id無關,另外請檢查input是否在<form>中,否則無法自動提交到後台

2. 如何解決swfupload的「

<%@ page language="java" pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>上傳圖片--${siteName}</title>
<jsp:include page="/home/head_html.jsp" flush="true" />
<script type="text/javascript" src="/myimg/.js"></script>
<link href="/uploadflash/default.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="/uploadflash/swfupload.js"></script>
<script type="text/javascript" src="/uploadflash/swfupload.queue.js"></script>
<script type="text/javascript" src="/uploadflash/fileprogress.js"></script>
<script type="text/javascript" src="/uploadflash/handlers.js"></script>
<script type="text/javascript" src="/uploadflash/flashChecker.js"></script>
<script type="text/javascript">
var upload1;
window.onload = function() {
upload1 = new SWFUpload({
// 背景資料設置
upload_url: "/uploadflash_execute.action",
post_params: {"jsessionid":"<%=request.getSession().getId() %>"},

// 文件上傳設置
file_size_limit : "15 MB", // 15MB
file_types : "*.jpg;*.gif;*.png;*.bmp",
file_types_description : "Image Files",
file_upload_limit : "0", //實例允許上傳的最多文件數量,0表示允許上傳的數量無限制
file_queue_limit : "0", //設置文件上傳隊列中等待文件的最大數量限制

// 掛事件, 所有事件處理程序在Handler.js文件
file_dialog_start_handler : fileDialogStart, //此事件在selectFile或者selectFiles調用後,文件選擇對話框顯示之前觸發。只能同時存在一個文件對話框。
file_queued_handler : fileQueued, //當文件選擇對話框關閉消失時,如果選擇的文件成功加入上傳隊列,那麼針對每個成功加入的文件都會觸發一次該事件(N個文件成功加入隊列,就觸發N次此事件)。
file_queue_error_handler : fileQueueError,//如果選擇的文件加入到上傳隊列中失敗,那麼針對每個出錯的文件都會觸發一次該事件
file_dialog_complete_handler : fileDialogComplete,//當選擇文件對話框關閉,並且所有選擇文件已經處理完成(加入上傳隊列成功或者失敗)時,此事件被觸發
upload_start_handler : uploadStart,
upload_progress_handler : uploadProgress,
upload_error_handler : uploadError,
upload_success_handler : uploadSuccess,
upload_complete_handler : uploadComplete,

// 按鍵設置
button_image_url : "/image/XPButtonUploadText_61x22.png",
button_placeholder_id : "spanButtonPlaceholder1",
button_width: 61,
button_height: 22,

// 指明swfupload.swf的位置
flash_url : "/uploadflash/swfupload.swf",

custom_settings : {
progressTarget : "fsUploadProgress1",
cancelButtonId : "btnCancel1"
},
// Debug開關
debug: false
});
//alert( getCookie('JSESSIONID'));
//upload1.addPostParam("JSESSIONID",getCookie('JSESSIONID'));
//upload1.addPostParam("PICVWE4567J",getCookie('PICVWE4567J'));
}

//獲取指定名稱的cookie的值
function getCookie(objName) {
var arrStr = document.cookie.split("; ");
for ( var i = 0; i < arrStr.length; i++) {
var temp = arrStr[i].split("=");
if (temp[0] == objName)
return unescape(temp[1]);
}
}
//讀取所有保存的cookie字元串
function allCookie() {
var str = document.cookie;
if (str == "") {
str = "沒有保存任何cookie";
}
return str;
}
function start_() {
upload1.startUpload();
}
function cancelUpload() {
upload1.cancelUpload();
//upload1.disappear();
//var file;
//alert(upload1.queue );
//while((file=upload1.getFile())!=null){
// file.cancelUpload();
//}
}
</script>
</head>
<body>
<jsp:include page="/home/head.jsp" flush="true" />
<jsp:include page="/home/menu-upload.jsp" flush="true" />

<table align="center" cellpadding="0" cellspacing="0" border="0" width="880" class="main">
<tr>
<td class="bor_4" style="padding:10px;">

總空間:${user.all_space_str} -- 已用空間:${user.use_space_str}

單個圖片不能超過 15M,可以上傳 gif , jpg , png , bmp 類型的文件

<span id="flashPlayInstall"></span>
<br/>
<br/>
<div id="content">
<form id="form1" action="/uploadflash_execute.action" method="post" enctype="multipart/form-data">
<table>
<tr valign="top">
<td>
<div>
<div class="fieldset flash" id="fsUploadProgress1">
<span class="legend">上 傳 隊 列</span>
</div>
<div style="padding-left: 5px;">
<span id="spanButtonPlaceholder1"></span>
<input id="btnCancel1" type="button" value="取消上傳" onclick="cancelQueue(upload1);" disabled="disabled" style="margin-left: 2px; height: 22px; font-size: 8pt;" />
<input id="" type="button" value="開始上傳" onclick="start_()"/>
<input id="" type="hidden" value="清空" onclick="cancelUpload()"/>
<br />
</div>
</div>
</td>
</tr>
</table>
</form>
</div>

</td>
</tr>
</table>
<jsp:include page="/home/foot.jsp" flush="true" />
<script type="text/javascript">
var fls = flashChecker();
var s = "";
if (fls.f){ //fls.f
$('#flashPlayInstall').text("您已經安裝了flash,版本為: " + fls.v);
}else{
var msg="<span style='color:red;'>您未安裝Flash Player 9(以上),安裝後才能批量上傳</span>"
+" <a href='/soft/flash_player_10_IE.zip'>下載</a>";
$('#flashPlayInstall').html(msg);
}
</script>
</body>
</html>

閱讀全文

與swfupload選擇單個文件相關的資料

熱點內容
u盤文件給刪了 瀏覽:737
vuejsoauth2 瀏覽:78
2017微信支付日 瀏覽:81
機械臂編程如何開發 瀏覽:21
標書U盤PDF文件要不要簽字 瀏覽:222
ps軟體文件復制到d盤 瀏覽:148
一般工業固廢招標文件內容 瀏覽:583
網站建設報價怎麼算 瀏覽:66
三星a7000升級安卓502 瀏覽:486
word2010清除分隔符 瀏覽:781
樂視怎麼切換網路 瀏覽:425
cad列印pdf文件名稱與cad不一致 瀏覽:815
電氣與可編程式控制制是什麼 瀏覽:67
文件名中允許使用英文豎線嗎 瀏覽:531
編程貓在哪裡 瀏覽:775
win8共享文件夾訪問許可權 瀏覽:380
cad文件顯示為只讀不能保存怎麼辦 瀏覽:703
如何在系統里忘記網路 瀏覽:24
中小企業出口數據在哪裡找 瀏覽:715
win8和xp傳文件 瀏覽:75

友情鏈接