Перезапись данных текстового файла на сервере (например GoogleDisc или любой другой с прямой ссылкой) - JAVA

Друзья приветствую! Подскажите пожалуйста как решить такой вопрос, если его вообще можно решить не нарушая никаких норм. У меня есть тектовый файл на GoogleDisc (файл для личного пользования). Я беру данные из него и заношу в List. Затем я некоторые данные обновляю - создаю новый List на основе комбинирования информации из файла и обновлений. Данные нового List я хочу вернуть туда откуда я взял данные оригинального текстовика, т.е. переписать текстовик на GoogleDisc данными из нового List.

Вопрос: Вот часть кода, которая, как мне кажется должна бы делать то что я хочу. Компиляция проходит успешно, однако данные файла не обновились:

public static void uploadOutputList (ArrayList<String> listToUpload, String address) throws IOException {

    URL url = new URL(address);
    URLConnection urlc = url.openConnection();
    urlc.setDoOutput(true);

    BufferedWriter out = new BufferedWriter(new OutputStreamWriter(urlc.getOutputStream()));
 
    for (int i = 0; i < listToUpload.size(); i++) {
        out.write(listToUpload.get(i));
    }
    out.flush();
    out.close();       
}

Ответы (0 шт):