導航:首頁 > 配伺服器 > 如何讓伺服器顯示圖片

如何讓伺服器顯示圖片

發布時間:2022-05-13 21:25:32

㈠ 如何把HTML中的本地圖片在線顯示

本地圖片不上傳到伺服器,是無法訪的

1、html文件和圖片都在本地電腦上,可以直接雙擊html文件用瀏覽器打開。只要圖片路徑正確,這種情況可以正常顯示圖片。如下圖:

2、html文件在伺服器上,圖片也必須在web可以訪問到的伺服器上。目前所有互聯網網站都是這種情況。

解決方法:把本地圖片上傳到伺服器,就可以用Html正常使用本地的圖片。

㈡ 怎麼把ftp伺服器的圖片在網頁中顯示不是本地顯示的

親,FTP上傳上去了之後hi在伺服器上去了, 你要把圖片也上傳上傳上去,圖片的位置跟你本地一樣的。路徑就好了,,或者是你把圖片上傳了之後去修改下 路徑。3951

㈢ 圖片上傳到伺服器後,如何轉換成代碼在網站上顯示

可以使用html5,要將圖片轉換成base64需要使用到一個html5的介面FileReader.readAsDataURL()介面說明,這個介面可以將文件轉換成base64編碼格式,並且再以data:URL的形式展現出來
思路
1.創建三個html標簽,input用來上傳圖片,textarea用來顯示base64代碼,因為base64代碼內容很多所以使用textarea標簽,p標簽用來顯示圖片。
2.使用js調用html5的FileReader.readAsDataURL()的API,聲明三個變數用於控制圖片上傳,base64代碼顯示以及圖片的顯示。
3.img_upload.addEventListener('change',readFile,false);添加一個監聽事件,如果上傳文件發生變化就執行readFile函數。
4.readFile函數的內容就是調用介面,將圖片轉換成base64再輸出。
5.在執行轉換和輸出之前先判斷一下上傳文件是不是圖片。

㈣ c/s模式下,客戶端如何顯示伺服器端固定文件夾下的一張圖片

添加images控制項,將url改為伺服器圖片地址即可顯示,如:\\server\images\1.jpg

㈤ 圖片在阿里雲伺服器上如何讓它在本地項目中顯示出圖片

這是要搭建圖片伺服器的,還不如用現成的快雲存儲,上傳圖片,獲取鏈接地址,本地項目調用即可。

java實現圖片上傳至伺服器並顯示,如何做

給你段代碼,是用來在ie上顯示圖片的(servlet):

public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String id = request.getParameter("id");
File file = new File(getServletContext().getRealPath("/")+"out"+"/"+id+".gif");
response.setCharacterEncoding("gb2312");
response.setContentType("doc");
response.setHeader("Content-Disposition", "attachment; filename=" + new String(file.getName().getBytes("gb2312"),"iso8859-1"));

System.out.println(new String(file.getName().getBytes("gb2312"),"gb2312"));

OutputStream output = null;
FileInputStream fis = null;
try
{
output = response.getOutputStream();
fis = new FileInputStream(file);

byte[] b = new byte[1024];
int i = 0;

while((i = fis.read(b))!=-1)
{

output.write(b, 0, i);
}
output.write(b, 0, b.length);

output.flush();
response.flushBuffer();
}
catch(Exception e)
{
System.out.println("Error!");
e.printStackTrace();
}
finally
{
if(fis != null)
{
fis.close();
fis = null;
}
if(output != null)
{
output.close();
output = null;
}
}

}

這個程序的功能是根據傳入的文件名(id),來為瀏覽器返回圖片流,顯示在<img>標簽里
標簽的格式寫成如下:
<img src="http://localhost:8080/app/preview?id=111 "/><br/>
顯示的是111.gif這個圖片

你上面的問題:
1.我覺得你的第二個辦法是對的,我們也是這樣做的,需要的是把資料庫的記錄id號傳進servlet,然後讀取這條記錄中的路徑信息,生成流以後返回就是了

關於上傳文件的問題,我記得java中應該專門有個負責文件上傳的類,你調用就行了,上傳後存儲在指定的目錄里,以實體文件的形式存放
你可以參考這個:
http://blog.csdn.net/arielxp/archive/2004/09/28/119592.aspx

回復:
1.是的,在response中寫入流就行了
2.是發到servlet中的,我們一般都是寫成servlet,短小精悍,使用起來方便,struts應該也可以,只是我沒有試過,恩,你理解的很對

閱讀全文

與如何讓伺服器顯示圖片相關的資料

熱點內容
支付寶暗號加密操作 瀏覽:133
柯潔在哪個app下圍棋 瀏覽:751
平板用什麼app看內在美 瀏覽:609
cad計算機命令 瀏覽:173
郵箱設置域名伺服器錯誤什麼意思 瀏覽:671
硬碟解壓失敗受損藍屏 瀏覽:654
應用和伺服器是什麼意思 瀏覽:485
程序員需要知道的網站 瀏覽:713
微信支付頁面加密碼怎麼加 瀏覽:57
網路加密狗問題 瀏覽:698
cnc曲面編程實例 瀏覽:170
什麼app零粉分發視頻有收益 瀏覽:164
肯亞程序員 瀏覽:640
新科源碼 瀏覽:661
如何判斷伺服器有沒有帶寬 瀏覽:44
天正建築批量刪除命令 瀏覽:96
cad最下面的一排命令都什麼意思 瀏覽:456
pythonimportcpp 瀏覽:852
W10的系統怎麼給U盤加密 瀏覽:372
華為手機代碼編程教學入門 瀏覽:764