(一)准備工作,總共需要4個文件 3個asp文件 upload.asp uploadsave.asp upload_asjob.asp 還有一個圖片上傳到文件夾uppic (一個文件夾,上傳的圖片就傳到裡面)
(二)upload.asp 這是個上傳圖片的表單
代碼如下:
Copy code <% Response.Buffer=True %>
<html>
<head>
<title>圖片上傳</title>
</head>
<body background="images/bg.gif" topmargin="30" style=""><div align="center">
<center>
<table border="1" cellspacing="1" style="border-collapse: collapse" bordercolor="#C0C0C0" width="420" id="AutoNumber69" bgcolor="#F5F5F5">
<tr>
<td width="100%" bgcolor="#F5F5F5" bordercolor="#F5F5F5"><form name="form1" method="post" action="uploadsave.asp" enctype="multipart/form-data">
<p align="center"><span style="font-size: 12px">圖片上傳:</span><br>
<br>
<INPUT type="file" class="f11" name="file1" size="23"><br>
<br>
<input type=submit name="submit" value="上傳" class=anniu >
<br>
<br>
<span style="font-size: 12px">文件格式為<font color="#EC5106">*.gif,*.jpg,*.jpeg
</font>
</span></p>
</form>
</td>
</tr>
</table>
</center>
</body>
</html>
代碼解釋:
(1)<% Response.Buffer=True %>這是控制緩沖 預設值為ture
(2)<form name="form1" method="post" action="uploadsave.asp" enctype="multipart/form-data">
這里要注意的是enctype="multipart/form-data" 一定要multipart/form-data 因為我們上傳的是圖片 不是文字 類型要與圖片匹配 <%
option explicit
dim conn,DBPath
dim rs,sql
'取得參數id
dim id
id=request("id")
Set conn = Server.CreateObject("ADODB.Connection")
DBPath = Server.MapPath("db.mdb")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath
set rs=server.CreateObject("ADODB.Recordset")
sql="select * from photo where id=" &id
rs.open sql,conn,1,1
'顯示圖片
Response.ContentType = "image/jpeg"
Response.BinaryWrite rs("img")
rs.close
'釋放對象
set rs=nothing
set conn=nothing
%>
這是顯示一張的圖片的asp源碼,相應的地方也應該需要改一改吧
sql="select * from photo where id=" &id
這里可能需要修改一下表單名,然後 where id 後面的條件也應該需要改一改
『貳』 ASP我通過後台上傳圖片到指定文件夾以後,我要怎麼在前台頁面上顯示這張圖片(我用的是SQL資料庫,請寫詳細點
你在上傳的時候指定了路徑,你需要把這個路徑寫進資料庫,前台顯示的時候你只要把這個路徑調出來就好了
『叄』 java後台怎麼把資料庫二進制圖片傳到前台顯示
兩種思路,一種是你把圖片下下來。告訴路徑給前端。
另一種是你直接把圖片轉換成byte數組,返回給前端。前端是可以有辦法的。(我用過這種用來爬蟲爬驗證碼都是這么乾的)
望採納
『肆』 從後台傳的圖片為什麼前台顯示不出來
如果的確已經上傳成功,那麼應該是前台顯示的圖片的路徑有問題,請檢查下前台顯示圖片的路徑
『伍』 如何把資料庫里的圖片地址輸出到前台標簽裡面
1、這個在資料庫中存儲img圖片的地址,前台放置img伺服器標簽,後台讀取資料庫中的img圖片地址賦值 2、可以在後台進行html拼接,拼接出img標簽,然後輸出前台 3、使用Ajax,在後台寫好獲取資料庫中img圖片地址的方法,前台,在頁面載入時
『陸』 ajax如何從後台傳圖片到前台
不能傳送圖片數據,只能傳送地址,然後瀏覽或是下載。
『柒』 ASP我通過後台上傳圖片到指定文件夾以後,我要怎麼在前台頁面上顯示這些圖片(我用的是SQL資料庫,請寫詳細點
你可以在上傳文件的同時把圖片相對路徑寫進資料庫,前台按時間來排序