Как добавить в текстовый файл, используя OutputStream?
Я пытаюсь записать данные в текстовый файл, загруженный на FTP-сервер, без перезаписи старых данных в нем
Я перепробовал все решения, доступные в stackru и других сайтах. У всех одинаковые результаты, перезапись или ошибка, которые говорят, что мне нужно конвертировать OutputStream os = conn.getOutputStream();
в String
,
я использую для этого
URL url1 = new URL("ftp://user:pass@host/public_html/users.txt");
URLConnection conn = url1.openConnection();
conn.setDoOutput(true);
OutputStream os = conn.getOutputStream();
я понимаю, что мне нужно использовать добавление вместо записи, поэтому я сделал
try (Writer w = new OutputStreamWriter(os)) {
w.append("test");
w.flush();
w.close();
Но все равно перезаписываю
Как я могу это исправить?
Решение MasterProgrammer, в моем предыдущем вопросе, заключается в записи в локальном файле, String filename= "MyFile.txt";
и я не могу изменить MyFile.txt на файл, который находится в OutputStream out = conn.getOutputStream();
Извините, если мой вопрос кажется запутанным, а мой английский плохим, но для меня важно завершить школьный проект [я думаю, что он будет удален]