мне нужно создать новый файл и поместить его в удаленное место, как http://anyip:port/file/myfile.txtJava - создать новый файл на удаленном месте
Можете ли вы помочь мне сделать это?
С уважением
мне нужно создать новый файл и поместить его в удаленное место, как http://anyip:port/file/myfile.txtJava - создать новый файл на удаленном месте
Можете ли вы помочь мне сделать это?
С уважением
Вскоре, нет, это невозможно (хотя я хотел бы поместить мой файл в удаленном месте http://google.com/file/myfile.txt
).
Подробнее: это зависит от того, что такое сервер anyip:port
. Если это ваша система, вы можете установить на нем ftp-сервер и поместить файлы в ftp с помощью java.
На самом деле у меня есть еще одна машина и IP-адрес той машины, которую я использую на своей машине. У меня есть доступ к этой машине через локальную сеть. Сервер Tomcat работает на моей другой машине, и я должен поместить вновь созданный файл в корневую папку tomcat другой машины. Можете ли вы, пожалуйста, помочь, как я могу поместить новый файл на другую машину? –
Как вы поместите новые файлы на эту «другую машину» вручную? – penartur
Войдите в эту машину и поместите файл в папку tomact-> webapp-> Root. Но мне нужно переместить файл с использованием java-кода на другую машину. –
Попробуйте сделать это с помощью FTP. В java есть FTPClient. Это так просто.
URL url = new URL("ftp://user01:[email protected]/README.txt;type=i");
URLConnection urlc = url.openConnection();
InputStream is = urlc.getInputStream(); // To download
OutputStream os = urlc.getOutputStream(); // To upload
Существует замечательная статья here
Вы в управлении удаленным сервером? Использует ли он FTP-сервер или систему изменения содержимого HTTP или что-то, что примет вашу загрузку? – DNA