Как читать и писать файл с сервера в Java? - PullRequest
0 голосов
/ 18 января 2019

Я работаю над проектом, которому нужно извлечь файл с сервера, как это было бы для локального файла. Мне нужно либо иметь возможность прочитать и записать его на сервере, потому что мне нужно сохранить содержимое в виде данных. до сих пор это то, что я пытался использовать http-сервер.

try {
        URL url = new URL("http://localhost:8080/testServer/hello.html");
        URLConnection conn = url.openConnection();

        File f = new File(url.toURI());

        OutputStream s = new FileOutputStream(f);

        s.write("hello".getBytes());

        s.close();

    } catch (IOException e) {
        e.printStackTrace();
    } catch (URISyntaxException e) {
        e.printStackTrace();
    }

но в журналах написано, что

Схема URI не является файлом

и я пробовал другие способы, но ни один не удался.

Ps: не знаю, меняет ли это что-нибудь, но это XML-файл, который я хочу получить.

...