簡體   English   中英

用Java上傳圖片(struts2 / struts1 / spring mvc)

[英]Image Upload in java (struts2/struts1/spring mvc)

我有一個使用jsp,java,struts2的網站。 我想將個人資料圖片上傳到服務器。 可以將其上傳到服務器並與配置文件鏈接。 我想將所有上傳的圖像存儲在另一台服務器中。 例如,服務器A托管Java Web應用程序。 服務器B是購買的空間服務器,我想將圖像從Web應用程序上傳到服務器B。並且路徑和鏈接將保留在服務器A數據庫中。 是否有可能做同樣的事情或任何更好的主意受到贊賞。

提前致謝。

這是一個非常受歡迎的設計。 考慮以下事實:如果兩個服務器(A或B)之一關閉,則除非服務器B正確鏡像,否則您的站點將無法工作。

只要在鏈接中提供完整路徑,圖像鏈接就可以在網絡上的任何地方。 另外,請確保服務器B能夠承受負載,因為對服務器A上的頁面的每個請求(帶有鏈接到服務器B上的圖像的請求)顯然都需要兩個服務器都進行響應。

是的,我找到了解決方案。 方法1:在Java應用程序中,您可以將圖像上傳到當前服務器(A)並使用c:// somefolder /進行存儲。 然后從Java應用程序中使用httpclient將圖像傳輸到位於php / mysql和另一個域名中的另一台服務器(B)(Php流程易於存儲和訪問)。 傳輸過程完成后,獲取結果,文件名,URL並將其存儲在服務器A數據庫中。 並成功傳輸后,從服務器A文件夾中刪除文件。 現在,您可以將映像路徑用作服務器B domainname / appname / imagepath。

方法2:您可以對亞馬遜網絡服務使用相同的過程。 (如果您不想使用您的第二個域名。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM