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