客户端 - 服务器应用程序到文件传输JAVA的路径

时间:2015-11-22 15:54:54

标签: java path ftp client-server

我的应用程序服务器客户端在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();

这样的事情,请帮助我如何解决这个问题。

0 个答案:

没有答案