Java: сохранить в файл онлайн
В настоящее время у меня есть это:
String URL = "//Somewhere in my computer";
PrintWriter list = new PrintWriter(new FileWriter(URL, true));
Можно ли написать на сайте, на котором есть документ? Например, есть сайты, где вам нужен только URL-адрес сайта для записи в этот документ. Можно ли читать и редактировать такие из Java-программы?
Вот что я сделал для сервиса TitanPad:
String someText = "Here goes magical text";
URL url = null;
try {
url = new URL("https://titanpad.com/3VBeN3Xo31");
} catch (MalformedURLException e) {
e.printStackTrace();
}
URLConnection connection = null;
try {
connection = url.openConnection();
} catch (IOException e) {
e.printStackTrace();
}
connection.setDoOutput(true);
OutputStream outStream = null;
try {
outStream = connection.getOutputStream();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
outStream.write(someText.getBytes(Charset.forName("UTF-8")));
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
outStream.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
1 ответ
Решение
Вы можете использовать FTP-
String someText = "Here goes magical text";
URL url = new URL("ftp://user:password@somewebsite.com/filename.txt");
URLConnection connection = url.openConnection();
connection.setDoOutput(true);
OutputStream outStream = connection.getOutputStream();
outStream.write(someText.getBytes(Charset.forName("UTF-8")));
outStream.close();