導航:首頁 > 編程語言 > java文件上傳資料庫

java文件上傳資料庫

發布時間:2022-09-19 02:42:24

1. java上傳文件怎麼實現的

2. java ,SmartUpload上傳文件後怎麼把上傳到伺服器上的文件路徑寫入資料庫

上傳文件時,需要給SmartUpload傳一個上傳文件的保存地址,一般都用一個String來表示,使用request來獲得。比如,你要把文件保存在項目路徑下的upload文件夾,剛:
String
path
=
request.getRealPath("upload");//獲取upload文
//夾的絕對路徑。
//得到:c:/......./項目名/upload/
然後再拼上你的文件名,比如你上傳一個叫test.txt的文件,則全部的URL為:
path
+
fileName
=
"c://......../項目名/upload/"+"text.txt";
在實際的編程中,其實資料庫只需要保存fileName就可以了,path作為配置,每次系統載入時再去讀取,這樣做的好處是:系統的環境變化時,只需要修改配置文件就能夠搞定,而且不會重復保存多餘的路徑(因為路徑都是一樣的)

3. 用java怎麼把文件上傳到mysql資料庫

文件是保存到伺服器的,mysql資料庫保存文件名或者路徑即可,本人企鵝981233589

4. 用java實現文件的上傳與下載

1.下載簡單,無非是把伺服器上的文件或者資料庫中的BLob(或其他二進制型),用流讀出來,然後寫到客戶端即可,要注意 ContentType。

2.上傳,可以用Apache Commons Upload等開源工具,或者自己寫:
form要用enctype="multipart/form-data"
然後伺服器端也是用IO把客戶端提交的文件流讀入,然後寫到伺服器的文件系統或者資料庫里。不同的資料庫對Lob欄位操作可能有所不同,建議用Hibernate,JPA等成熟的ORM框架,可以不考慮資料庫細節。

5. 用java如何把文件上傳到mysql資料庫

應該是java保存文件到伺服器,然後mysql保存文件在伺服器的地址。
然後可以網路下java保存文件 網上很多。

6. 帥哥:您好!請問如何用java編程從文件選擇框中將文件上傳到伺服器中的,然後再把路徑存到資料庫中的

文件選擇框 , Swing有這樣的控制項,你去找下就可以了。
伺服器 這里,你的伺服器支持怎樣的文件上傳, 一般的都是http上傳,去找下HttpClient怎麼上傳文件就是了。 要麼 可以ftp 上傳, 去找下 java ftp上傳的架包,學著用下,就是了。
資料庫的話, jdbc, 就行了。

7. java如何實現文件上傳

public static int transFile(InputStream in, OutputStream out, int fileSize) {
int receiveLen = 0;
final int bufSize = 1000;
try {
byte[] buf = new byte[bufSize];
int len = 0;
while(fileSize - receiveLen > bufSize)
{
len = in.read(buf);
out.write(buf, 0, len);
out.flush();
receiveLen += len;
System.out.println(len);
}
while(receiveLen < fileSize)
{
len = in.read(buf, 0, fileSize - receiveLen);
System.out.println(len);
out.write(buf, 0, len);
receiveLen += len;
out.flush();
}
} catch (IOException e) {
// TODO 自動生成 catch 塊
e.printStackTrace();
}
return receiveLen;
}
這個方法從InputStream中讀取內容,寫到OutputStream中。
那麼發送文件方,InputStream就是FileInputStream,OutputStream就是Socket.getOutputStream.
接受文件方,InputStream就是Socket.getInputStream,OutputStream就是FileOutputStream。
就OK了。 至於存到資料庫里嘛,Oracle里用Blob。搜索一下,也是一樣的。從Blob能獲取一個輸出流。

8. 用java將word文件上傳到伺服器,把word裡面的內容保存到資料庫

使用java中的io進行讀取
BufferedReader bufferedReader = null;

File file = new File("文檔地址+文檔名.docx");
if(!file.exists()){
System.out.println("文件不存在");
} else {
bufferedReader = new BufferedReader(new InputStreamReader(new FileInputStream(file), "讀取的字元格式(UTF-8或GBK)"));
String lineText = null;
while((lineText = bufferedReader.readLine()) != null){
if (linText != null && !lineText.eq("")){
System.out.println("一次讀取一行,一行內容為:" + lineText);
}

}

}

9. java fileItem如何遍歷上傳普通表單域值到資料庫

//1.form表單
//註:上傳文件的表單,需要將form標簽設置enctype="multipart/form-data"屬性,意思是將Content-Type設置成multipart/form-data
<form action="xxx" method="post" enctype="multipart/form-data">
<input type="text" name="name" id="id1" /> <br />
<input type="password" name="password" /> <br />
<input type="file" name="file" value="選擇文件"/> <input id="submit_form" type="submit" value="提交"/>

10. java ssm文件上傳後怎麼寫入資料庫表中

java ssm文件上傳後怎麼寫入資料庫表中:
主要在上傳文件完成後,通過mybatis ORM框架進行資料庫表欄位URL文件路徑的寫入;
這邊主要是看你寫到那個欄位,先定義好,再執行上傳文件,文件上傳成功後,只需要存入上傳文件URL(文件路徑)/文件名都可以,這塊比較靈活,關鍵看你自己怎麼保存;

閱讀全文

與java文件上傳資料庫相關的資料

熱點內容
什麼樣的app上買機票最便宜 瀏覽:985
安卓如何查看異常重啟 瀏覽:715
解壓音樂排名 瀏覽:383
安卓手機瀏覽器怎麼掃二維碼 瀏覽:715
通達信成本均線源碼 瀏覽:614
可以下載的解壓音頻 瀏覽:564
海賊王怎麼換伺服器 瀏覽:318
計算機上的共享文件夾映射 瀏覽:940
榮耀安裝包在文件夾哪裡 瀏覽:196
機票php源碼 瀏覽:233
linux共享mac 瀏覽:924
中國沒有國外的伺服器地址 瀏覽:759
為什麼退款伺服器連接錯誤 瀏覽:557
android簡訊存儲位置 瀏覽:972
unix網路編程卷4 瀏覽:808
找靚機app下單什麼時候發貨 瀏覽:413
android一個應用兩個進程 瀏覽:803
linux硬碟復制 瀏覽:808
php圖片伺服器搭建 瀏覽:801
下載壓縮文件怎麼打開 瀏覽:194