導航:首頁 > 動漫圖片 > asp怎麼添加圖片

asp怎麼添加圖片

發布時間:2022-05-13 23:30:40

1. 如何在一個asp文件里加圖片,小弟我不懂asp代碼!加了圖片鏈接出現語法錯誤!

源碼:
response.write(_
"<table width='95%' align='center' cellpadding='0' cellspacing='0' summary=''><tr><td class='font1_2' style='padding-top:20px; line-height:2; font-size:13px;'>"&_
"<fieldset style='padding:10px;'>"&_
"<h3 align='center' style='margin:0 0 5px 0;'>歡迎登入鐵網管理後台系統</h3>"&_
"<b>源碼提供:</b> <a href='連接/' class='font1_2' target='_blank'>文職</a><br />"&_
……

這是用response.write輸出的,可以直接加圖片,比如:
<a href='連接/' class='font1_2' target='_blank'>文職</a>
<a href='連接/' class='font1_2' target='_blank'><img alt='文字' src='地址' /></a>
注意把其中的html代碼的雙引號改成單引號('地址')或者兩個雙引號(""地址"")。

2. ASP 如何上傳圖片

給你個簡單的例子:
1.擺上3個控制項。
<asp:FileUpload ID="FileUpload1" runat="server" Width="220px" />
<asp:Image ID="Image3" runat="server" Height="120px" Width="120px" />

<asp:Button ID="Button3" runat="server" Text="保存" Width="48px" onclick="Button3_Click" />

2.雙擊button
if (FileUpload1.HasFile == true)//HasFile用來檢查FileUpload是否有指定文件
{
string Image = System.IO.Path.GetExtension(FileUpload1.FileName).ToString().ToLower();//System.IO.Path.GetExtension獲得文件的擴展名
if (Image != ".bmp" && Image != ".png" && Image != ".gif" && Image != ".jpg")// 這里你自己加入其他圖片格式,最好全部轉化為大寫再判斷,我就偷懶了
{
Response.Write("<script>alert('請選擇圖片!')</script>");
return; // 這樣用return 避免太多的嵌套
}
string filename = FileUpload1.FileName;
string savePath = Server.MapPath(("./imges/") + filename);//你的存放路徑
FileUpload1.SaveAs(savePath);// 把照片存入了文件夾
url = "imges/" + filename;
Image3.ImageUrl = url;// 顯示圖片~ 就ok了。

}
這只是個最簡單的方式 你先了試試 看能不能實現。

3. ASP如何上傳圖片,並且可以添加圖片說明

用ASP編寫網站應用程序時間長了,難免會遇到各式各樣的問題,其中關於如何上傳文件到服
務器恐怕是遇見最多的問題了,尤其是上傳圖片,比如你想要在自己的社區裡面實現類似網易
虛擬社區 提供的「每日一星」的功能,就要提供給網友上傳照片的功能。上傳圖片文件到服務
器可以使用各種免費的文件上傳組件,使用起來功能雖然很強大,但是由於很多情況下,我們
只能使用免費的支持ASP的空間或者租用別人的虛擬空間,對於第一種情況,我們根本就沒
有可能來使用文件上傳組件;至於第二種情況,我們也要付出不少的「銀子」才可以。除非你
擁有自己的虛擬主機,你就可以隨便的在伺服器上面安裝自己所需要的組件,這種情況對於大
多數人來說是可望而不可及的。那我們就沒有辦法了嗎?呵呵,答案是肯定的(當然是肯定的
了,要不然我也沒法寫出這篇文章啊)。下面就讓我們一起來使用純ASP代碼來實現圖片的
上傳以及保存到資料庫的功能(順便也實現顯示資料庫中的圖片到網頁上的功能)。

首先我們先來熟悉一下將要使用的對象方法。我們用來獲取上一個頁面傳遞過來的數據一
般是使用Request對象。同樣的,我們也可以使用Request對象來獲取上傳上來的文件數據,使
用的方法是Request.BinaryRead()。而我們要從資料庫中讀出來圖片的數據顯示到網頁上面要
用到的方法是:
Request.BinaryWrite()。在我們得到了圖片的數據,要保存到資料庫中的時候,不可以直接
使用Insert語句對資料庫進行操作,而是要使用ADO的AppendChunk方法,同樣的,讀出資料庫
中的圖片數據,要使用GetChunk方法。各個方法的具體語法如下:
*Request.BinaryRead語法:
variant=Request.BinaryRead(count)
參數
variant
返回值保存著從客戶端讀取到數據。
count
指明要從客戶端讀取的數據量大小,這個值小於或者等於使用方法Request.TotalBytes得到的
數據量。
*Request.BinaryWrite語法:
Request.BinaryWritedata
參數
data
要寫入到客戶端瀏覽器中的數據包。
*Request.TotalBytes語法:
variant=Request.TotalBytes
參數
variant
返回從客戶端讀取到數據量的位元組數。
*AppendChunk語法
將數據追加到大型文本、二進制數據Field或Parameter對象。
object.AppendChunkData
參數
objectField或Parameter對象
Data變體型,包含追加到對象中的數據。
說明
使用Field或Parameter對象的AppendChunk方法可將長二進制或字元數
據填寫到對象中。在系統內存有限的情況下,可以使用AppendChunk方法對長整型值進行
部分而非全部的操作。
*GetChunk語法
返回大型文本或二進制數據Field對象的全部或部分內容。
variable=field.GetChunk(Size)
返回值
返回變體型。
參數
Size長整型表達式,等於所要檢索的位元組或字元數。
說明
使用Field對象的GetChunk方法檢索其部分或全部長二進制或字元數據。在系統內存有限
的情況下,可使用GetChunk方法處理部分而非全部的長整型值。
GetChunk調用返回的數據將賦給「變數」。如果Size大於剩餘的數據,則
GetChunk僅返回剩餘的數據而無需用空白填充「變數」。如果欄位為空,則
GetChunk方法返回Null。
每個後續的GetChunk調用將檢索從前一次GetChunk調用停止處開始的數據。但是,如果從
一個欄位檢索數據然後在當前記錄中設置或讀取另一個欄位的值,ADO將認為已從第一個欄位
中檢索出數據。如果在第一個欄位上再次調用GetChunk方法,ADO將把調用解釋為新的GetChu
nk操作並從記錄的起始處開始讀取。如果其他Recordset對象不是首個Recordset對象的副本,
則訪問其中的欄位不會破壞GetChunk操作。
如果Field對象的Attributes屬性中的adFldLong位設置為True,則可以對該欄位使用GetChun
k方法。
如果在Field對象上使用Getchunk方法時沒有當前記錄,將產生錯誤3021(無當前記錄)。
接下來,我們就要來設計我們的資料庫了,作為測試我們的資料庫結構如下(Access200
0):

欄位名稱 類型 描述
id 自動編號 主鍵值
img OLE對象 用來保存圖片數據

對於在MSSQLServer7中,對應的結構如下:
欄位名稱 類型 描述
id int(Identity) 主鍵值
img image 用來保存圖片數據

現在開始正式編寫我們的純ASP代碼上傳部分了,首先,我們有一個提供給用戶的上傳界面
,可以讓用戶選擇要上傳的圖片。代碼如下
(upload.htm):
<html>
<body>
<center>
<form name="mainForm" enctype="multipart/form-data" action="process.asp" method=p
ost>
<inputtype=filename=mefile><br>
<inputtype=submitname=okvalue="OK">
</form>
</center>
</body>
</html>
注意enctype="multipart/form-data",一定要在Form中有這個屬性,否則,將無法得到上傳
上來的數據。接下來,我們要在process.asp中對從瀏覽器中獲取的數據進行必要的處理,因
為我們在process.asp中獲取到的數據不僅僅包含了我們想要的上傳上來的圖片的數據,也包
含了其他的無用的信息,我們需要剔除冗餘數據,並將處理過的圖片數據保存到資料庫中,這
里我們以access2000為例。具體代碼如下(process.asp):
<%
response.buffer=true
formsize=request.totalbytes
formdata=request.binaryread(formsize)
bncrlf=chrB(13)&chrB(10)
divider=leftB(formdata,clng(instrb(formdata,bncrlf))-1)
datastart=instrb(formdata,bncrlf&bncrlf)+4
dataend=instrb(datastart+1,formdata,divider)-datastart
mydata=midb(formdata,datastart,dataend)
setconnGraph=server.CreateObject("ADODB.connection")
connGraph.ConnectionString="driver={MicrosoftAccessDriver(*.mdb)};DBQ="&server.Ma
pPath("images.mdb")&";uid=;PWD=;"
connGraph.Open
setrec=server.createobject("ADODB.recordset")
rec.Open"SELECT*FROM[images]whereidisnull",connGraph,1,3
rec.addnew
rec("img").appendchunkmydata
rec.update
rec.close
setrec=nothing
setconnGraph=nothing
%>
好了,這下我們就把上傳來的圖片保存到了名為images.mdb的資料庫中了,剩下的工作就是要
將資料庫中的圖片數據顯示到網頁上面了。一般在HTML中,顯示圖片都是使用<IMG>標簽
,也就是<IMGSRC="圖片路徑">,但是我們的圖片是保存到了資料庫中,「圖片路徑」是什麼
呢?呵呵,其實這個SRC屬性除了指定路徑外,也可以這樣使用哦:
<IMGSRC="showimg.asp?id=xxx">
所以,我們所要做的就是在showimg.asp中從資料庫中讀出來符合條件的
數據,並返回到SRC屬性中就可以了,具體代碼如下(showimg.asp):
<%
setconnGraph=server.CreateObject("ADODB.connection")
connGraph.ConnectionString="driver={MicrosoftAccessDriver(*.mdb)};DBQ="&
server.MapPath("images.mdb")&";uid=;PWD=;"
connGraph.Open
setrec=server.createobject("ADODB.recordset")
strsql="selectimgfromimageswhereid="&trim(request("id"))
rec.openstrsql,connGraph,1,1
Response.ContentType="image/*"
Response.BinaryWriterec("img").getChunk(7500000)
rec.close
setrec=nothing
setconnGraph=nothing
%>
注意在輸出到瀏覽器之前一定要指定Response.ContentType="image/*",
以便正常顯示圖片。
最後要注意的地方是,我的process.asp中作的處理沒有考慮到第一頁(upload.htm)中還有其
他數據,比如<INPUT type=tesxt name=userid>等等,如果有這些項目,你的process.asp就
要注意處理掉不必要的數據。

4. 怎樣用asp往資料庫中添加圖片

圖片可以存到資料庫,但是不建議這么做
可以使用FSO將圖片存到指定文件夾中
資料庫存儲圖片的路徑
或者你可以搜索一下"asp無組件上傳"

5. asp怎麼添加圖片

在需要的地方寫此代碼<img src="這兒是圖片的地址">
如:<img src="https://gss0.bdstatic.com/70cFsjip0QIZ8tyhnq/img/logo-.gif">

6. asp.net怎麼插入圖片

  1. 你寫的 Image控制項圖片載入有問題:

    <asp:ImageId="Image1"ImageUrl="/tupian/logo.jpg"runat="server"/>

    注意圖片路徑不要加 波浪線


  2. 如果不用Image控制項,也可採用html裡面的Img標簽來寫具體如下:

    <imgsrc="/tupian/logo.jpg"id="image1"runat="server"/>


7. 如何在asp中插入圖片

如果不是從資料庫調用圖片直接用<img src=" 圖片地址" >

如果是從資料庫調用圖片<%=rs("資料庫列名")%>

8. ASP做(如何在網頁中插入一張圖片如何給圖片加上邊框)

第一步:點圖片

Ctrl
+
Alt+
I
也行
第二步:
先、選擇你要的放入的圖片
第三步:
在下面的屬性里設置邊框

9. asp.net中怎麼插入一張圖片

直接套用css就可以啊。style="background:url(0.jpg);width:100%;height:100%" 加入到需要圖片的地方里的標簽,如果你用的div來,就加入到div標簽,table的,看是整體 table還是 td里。另外隨ie大小改變,這個直接整是不理想的,要用到js腳本,但是你就一個登錄面,估計就是想要一張背景圖,然後頁面里有登錄界面而已吧。所以有多種方式來完成。也可以使用body標簽的background屬性來設置,還可以用css。如果你直接加的圖不是做背景而是陪襯的,或許能直接插入圖片就可以了,把位置調整好便是。只管試試看咯,用樣式控制的,圖片做背景的時候,width:100%;height:100%,這個值最好還是根據頁面大小來設一個數字的像素值如600px這樣的。

10. asp中插入圖片的方法

在asp中插入圖片和html中插入是一樣的
可以用html代碼插入
如 <img src=xxx.jpg>
也可以用asp的方式
response.write "<img src=xxx.jpg>"

閱讀全文

與asp怎麼添加圖片相關的資料

熱點內容
黑銀色衣服搭配圖片 瀏覽:207
體育女生動漫圖片 瀏覽:459
灰姑娘頭發型圖片 瀏覽:464
藍牙接收圖片丟了怎麼辦 瀏覽:31
虎牙圖片女孩 瀏覽:322
多一百多少美女壓齒圖片 瀏覽:670
活力版簡單酷炫繪畫圖片 瀏覽:558
漢語言手文字抄報圖片清楚的簡單 瀏覽:319
海洋奇緣人物圖片大全 瀏覽:981
柯南的圖片可愛 瀏覽:883
女生路邊尿急露出屁股圖片 瀏覽:372
女童空氣劉海發型圖片 瀏覽:929
如何把別人網站的圖片 瀏覽:740
天使與惡魔圖片動漫簡單 瀏覽:622
彈鋼琴的動漫圖片唯美 瀏覽:975
怎麼剪圓形喜字圖片 瀏覽:845
血熱腳掌的高清圖片 瀏覽:153
青島啤酒價格表和圖片 瀏覽:87
圖片怎麼上傳到百度 瀏覽:509
電腦圖片如何截圖製作 瀏覽:436