У меня есть веб-сайт с серверной частью Java.
Когда пользователь отправляет форму, я хочу, чтобы приложение получило текст из входных данных в форме и загрузило его в виде файла .txt в * 1003.* моя учетная запись Google Drive.
Что я могу сделать до сих пор:
Я могу взять текст изклиент на стороне сервера.
Я могу создать файл из текста.
Я могу получить access_tokenиспользуя токен обновления.
Что я НЕ МОГУ сделать:
Я не могу взять файл изагрузите его на мой гугл-диск, используя действительный токен access_token, потому что я не знаю, как выполнить запрос на публикацию.
То, что я попытался, не повезло:
File file = new File ("omer.txt");
CloseableHttpClient client = HttpClients.createDefault();
HttpPost httpPost = new HttpPost("https://www.googleapis.com/upload/drive/v3/files?uploadType=media");
//add reuqest header
con.setRequestMethod("POST");
httpPost.setHeader("Content-Type", "text/plain");
httpPost.setHeader("Authorization", "Bearer " + access_token);
//execute the post request and upload the file to my google drive using the access token
//execute the post request and upload the file to my google drive using the access token
Здесь я пыталсязагрузите текстовый файл, я пробовал, но не знал, что добавить в параметры записи.
Итак: Как я могу загрузить свой текстовый файл на мой диск Google, используя мой действующий access_token?