0
我的應用程序服務器 - 客戶機到java文件傳輸有問題。客戶機 - 服務器應用程序到文件傳輸的路徑JAVA
在客戶端我通過FileDialog選擇文件路徑併發送到服務器,但我不知道如何在服務器端設置路徑。
這將是這個發送文件的路徑?
客戶端:
try {
FileDialog fd =new FileDialog(this,"Select",FileDialog.LOAD);
fd.setVisible(true);
String katalog=fd.getDirectory();
String plik=fd.getFile();
pw.println(plik);
infoPlik2.setText(plik);
jta.setText("");
jta.append("File: " + plik);
jta.append("in directory: "+ katalog);
FileInputStream fis = new FileInputStream(plik);
byte[] buffer = new byte[1024];
int bytes = 0;
long start = System.currentTimeMillis();
while ((bytes = fis.read(buffer)) >0) {
out.write(buffer, 0, bytes);
}
long end = System.currentTimeMillis();
double kbps = (double) bytes/(end - start);
sFile2.setText("Speed: " + kbps + " kbps");
fis.close();
} catch (Exception exx) {
System.out.println(exx.getMessage());
}
服務器端: 嘗試{
//File f = new File() ???????????????
FileOutputStream fos = new FileOutputStream(f);
BufferedOutputStream out = new BufferedOutputStream(fos);
byte[] buffer = new byte[1024];
int count;
InputStream ins = incoming.getInputStream();
while ((count = ins.read(buffer)) > 0) {
fos.write(buffer);
}
fos.close();
incoming.close();
類似的東西,請幫助我,我怎麼能解決這個問題。
這是你的任務,我們不知道規格是什麼。你必須決定你想要保存的內容和地點。 – RealSkeptic