台灣最大程式設計社群網站
線上人數
1636
 
會員總數:246101
討論主題:189673
歡迎您免費加入會員
討論區列表 >> 其他語言 >> [綜]圖片上傳問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
[綜]圖片上傳問題
價值 : 0 QP  點閱數:1899 回應數:6
樓主

dbs
初學者
121 22
222 31
發送站內信

捐贈 VP 給 jessiekuo
我想請問一下,如何一次上傳多個圖檔至資料庫??
如果假設有不定量的照片想上傳,要如何設資料庫及寫上傳程式??
因為我是寫死一次只能上傳10張圖,可是有人說照片不一定只是10張,那要如何寫呢??

本篇文章發表於2002-04-09 10:08
1樓
回應

葉子
檢舉此回應
借你玩玩看,把以下的code,存成html,
<html>
<head>
<title>UserUpload</title>
<meta http-equiv="Content-Type" content="text/html; charset=big5">

<SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
<!--
var filecount=1;
function add_onclick() {
strHtmlID = "uploadlist" + filecount
filecount++;
strHtmlTag ="<p id=uploadlist" + filecount + ">" + filecount + ".<input type=file name=file size=30></p>";
document.all(strHtmlID).insertAdjacentHTML("AfterEnd",strHtmlTag);
}

function delect_onclick() {
if (filecount>1){
strHtmlID = "uploadlist" + filecount
filecount--;
document.all(strHtmlID).outerText = "";
}
}

function close_onclick() {
window.close();
}

//-->
</SCRIPT>
</head>

<body bgcolor="#CCFFCC" text="#000000">
<form name="formUpload" enctype="multipart/form-data" method="post" action="Default.asp?Job=UploadSave">
  <p id=uploadlist1>
    1.<input type="file" name="file" size="30">
  </p>
  <p> 
    <input type="button" name="add" value="+" LANGUAGE=javascript onclick="return add_onclick()">
    <input type="button" name="delect" value="-" LANGUAGE=javascript onclick="return delect_onclick()">
    <input type="submit" name="beginupload" value="開始上傳">
    <input type="button" name="close" value="關閉" LANGUAGE=javascript onclick="return close_onclick()">
  </p>
</form>
</body>
</html>
本篇文章回覆於2002-04-09 10:18
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

dbs
檢舉此回應
但是你資料庫如何隨機產生欄位放妳上傳的資料???
本篇文章回覆於2002-04-09 10:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

葉子
檢舉此回應
在資料庫的設計上,要解決1對多的問題,通常是再分一個table囉
要不就是全部放在一個text,以某個特別的字串常做分隔
本篇文章回覆於2002-04-09 11:12
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

dbs
檢舉此回應
還是不太會寫,
因為資料庫不知如何設計,
還要用迴圈讀出所有的圖。
本篇文章回覆於2002-04-10 11:00
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

葉子
檢舉此回應
好吧~~
那先回到你的問題

問你~~
你的10張固定的是怎麼寫的??
本篇文章回覆於2002-04-10 23:51
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

dbs
檢舉此回應
10張固定是寫10個輸入input欄位,然後在資料庫設10個資料欄位上傳,
但後來發現如果要讀圖,要寫10個檔案,很麻煩,所以不知怎麼寫。
本篇文章回覆於2002-04-11 21:35
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.