導航:首頁 > 配伺服器 > 伺服器異變圖片怎麼做

伺服器異變圖片怎麼做

發布時間:2023-08-14 00:27:25

A. 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應該也可以,只是我沒有試過,恩,你理解的很對

B. 怎麼把本地圖片變成有URL的網路圖片

第一種
第一種方法就是,如果您自身是開網店的,一般網店自帶圖片空間地址,把圖片上傳到網店圖片空間去,拿網店來舉例,請看圖示。

第二種

第二種方法就是,如果你自個有網站,這個就好辦多了,老手略過,主要是新手;首先使用FTP把圖(圖片的全名稱為a.jpg)上傳到相應目錄文件夾,這里假設A文件夾為網站根目錄下的圖片文件夾;把a.jpg上傳到A文p件夾;然後圖片網址就很容易出來了就可以看到效果圖了。

第三種
第三種方法就是打開你的QQ空間-相冊管理-點擊上傳-把你想要的圖片上傳到QQ空間里去;然後,打開圖片-滑鼠右鍵-彈出對話框-點擊最下面的屬性打開-再次彈出對話框-就看到圖片地址了-直接復制就可以了。

第四種
注冊個賬號(如果注冊賬號,請移步)

注冊後,打開個人主頁,就可以看到上面有個欄目-我的相冊-方法和QQ相冊一樣

一般在網上看到的圖片,點擊開來,如果出現一個框,空白的,只有這一幅圖,那麼這個網址就是URL(即網路地址)
2、如果這張圖片沒有鏈接讓你點開,那麼在圖片上點右鍵,最下面選擇圖片屬性,會有地址(URL)的顯示。
3、如果是本地圖片想要網路地址,只好自己做一個了。
找到一個相冊或者博客,把你的圖片傳上去,然後查看你問的問題,下面就會主動顯示圖片,這時候的圖片已經弄到網上了,你打開自己問得這個問題,重復我說的第一二步操作就可以得到網路地址,全部弄完得到你想要的網路地址後你就可以把問題刪除了,對得到的網址是不影響的。

也可以把圖片發到郵箱裡面,打開郵箱里的圖片,點擊右鍵,選擇屬性,會有地址(URL)的顯示,那個就是網路地址了。

閱讀全文

與伺服器異變圖片怎麼做相關的資料

熱點內容
安卓國服光遇小王子季節什麼時候結束 瀏覽:537
恢復的音樂在哪個文件夾 瀏覽:595
qq傳輸文件夾壓縮包 瀏覽:911
sha1加密演算法java 瀏覽:232
單片機ds1302程序 瀏覽:738
杜比壓縮開還是關怎樣判斷 瀏覽:366
對象類型轉換java編譯和運行 瀏覽:284
行政命令是什麼 瀏覽:371
android調用系統郵件 瀏覽:33
測溫軟體app是如何實現的 瀏覽:585
江蘇伺服器機房按需定製雲主機 瀏覽:639
c程序員筆試 瀏覽:694
excel怎麼引用統一文件夾 瀏覽:249
怎麼把微信抖音加密 瀏覽:304
android滑動進度條 瀏覽:834
javagmt轉換 瀏覽:826
linux查看snmp 瀏覽:24
ug80車床編程 瀏覽:518
怎麼加速python計算素數 瀏覽:243
腰椎第五節壓縮性骨折 瀏覽:93