file inputstream outputstream ,基本上IO流章節(jié)實現(xiàn),當(dāng)然還有很多封裝的jar包,網(wǎng)上去搜搜。
創(chuàng)新互聯(lián)服務(wù)項目包括江津網(wǎng)站建設(shè)、江津網(wǎng)站制作、江津網(wǎng)頁制作以及江津網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,江津網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到江津省份的部分城市,未來相信會繼續(xù)擴大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
首先 你是客戶端。服務(wù)器端必須有這個功能你才能上傳。一般的就是做一個頁面有上傳的功能。或者你可以在客戶端寫個上傳文件的程序,請求服務(wù)器的上傳功能。這樣不用打開頁面。
服務(wù)器端,做一個FTP,客戶端使用APACHE的FTP組件上傳。。
app那邊發(fā)送圖片的二進制流。 java后臺接收這個流,并保存圖片到服務(wù)器,然后把圖片路徑返回給app。
servlet上傳文件(圖片)點擊 瀏覽 圖標(biāo),然后選擇圖片文件,然后就可以在頁面中的某個地方看到圖片 是這兩個需求么?首先說第二個吧。
工具/原料 eclipse工具 方法/步驟 點擊File---Project...在彈出的窗口中,選擇dynamic web project。創(chuàng)建一個類,右鍵其中一個包,點擊New--Class。
eclipse 會自動替你添加你的文件。將你的 .java文件編譯后放入build\classes目錄下。而你的jsp頁面會在 工程名\WebContent\目錄下。對應(yīng)的配置文件 工程名\WebContent\WEB-INF\web.xml中。
eclipse--windows--show view--vagigator--.class)和web.xml配置文件,如下圖:配置web.xml配置文件 啟動服務(wù)器 雙擊 /bin/startup.bat 在瀏覽器地址欄里面輸入url地址來訪問servlet的doaGet方法。
1、數(shù)據(jù)庫不能保存圖像,但是能保存圖像名,我給你個思路,用戶上傳后使用uid方法將圖片重命名,然后將新的名稱存在數(shù)據(jù)庫,圖片保存在一個已知路徑,然后頁面加載只需要將圖片src設(shè)置成路徑/數(shù)據(jù)庫查詢結(jié)果。
2、我不同意樓上兩位的觀點,這個也是分場合的,比如僅僅是圖片不是像其他的幾十兆的甚至幾百兆的完全可以直接存數(shù)據(jù)庫,比如你的網(wǎng)站會員有10萬。
3、一般來說有兩種形式 file上傳到服務(wù)器,然后將地址保存到數(shù)據(jù)庫。將文件改為base64格式的字符串,將字符串存到數(shù)據(jù)庫。
4、上傳的圖片保存到哪里了?比如保存到C盤,數(shù)據(jù)庫中應(yīng)該存放圖片的路徑,然后輸出到前臺。或者上傳圖片,把圖片存放到數(shù)據(jù)庫中,用BLOB類型存放。具體BLOB類型存取圖片你可以查一下資料。
5、數(shù)據(jù)庫只能存放圖片的存儲路徑,所有數(shù)據(jù)庫都是的。讀取的時候先把路徑讀出來 再通過程序找到對應(yīng)文件進行操作。
6、oracle如下 數(shù)據(jù)庫中提供了兩種字段類型 Blob 和 Clob 用于存儲大型字符串或二進制數(shù)據(jù)(如圖片)。Blob 采用單字節(jié)存儲,適合保存二進制數(shù)據(jù),如圖片文件。Clob 采用多字節(jié)存儲,適合保存大型文本數(shù)據(jù)。