卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

java java中怎么把文件上傳到服務(wù)器的指定路徑?

java中怎么把文件上傳到服務(wù)器的指定路徑?String realpath = ServletActionContext.getServletContext().getRealPath("/uploa

java中怎么把文件上傳到服務(wù)器的指定路徑?

String realpath = ServletActionContext.getServletContext().getRealPath("/upload") //獲取服務(wù)器路徑 String[] targetFileName = uploadFileName for (int i = 0 i < upload.length i ) { File target = new File(realpath, targetFileName[i]) FileUtils.copyFile(upload[i], target) //這是一個文件復(fù)制類copyFile()里面就是IO操作,如果你不用這個類也可以自己寫一個IO復(fù)制文件的類 } 其中private File[] upload// 實際上傳文件 private String[] uploadContentType // 文件的內(nèi)容類型 private String[] uploadFileName // 上傳文件名這三個參數(shù)必須這樣命名,因為文件上傳控件默認(rèn)是封裝了這3個參數(shù)的,且在action里面他們應(yīng)有g(shù)et,set方法!

如何利用java將本地文件上傳到服務(wù)器?

1.首先在本地存放一個文件;

2.接著打開IDEA開始網(wǎng)絡(luò)編程,分別創(chuàng)建兩個類,客戶端類和服務(wù)器類;

3.接著在客戶端類中創(chuàng)建一個本地文件輸入流,讀取本地文件;同時創(chuàng)建Socket對象,并使用網(wǎng)絡(luò)字節(jié)輸出流向服務(wù)器發(fā)起傳輸文件的請求;

4.然后在服務(wù)器類中創(chuàng)建ServerSocket對象,并使用對象的getInputStream()方法讀取從客戶端傳來的文件;同時創(chuàng)建本地文件輸出流,用于寫出并將文件存放到服務(wù)器的指定位置;

5.服務(wù)器端接收并存儲文件成功后,服務(wù)器類需要向客戶端反饋相關(guān)信息,因此繼續(xù)使用Socket類的getOutputStream()方法反饋文件“上傳成功”的信息;客戶端類使用getInputStream()方法讀取服務(wù)器反饋的信息,完成一次通信;

6.最后,先啟動服務(wù)器類,在啟動客戶端類,查看文件是否上傳成功。