Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Получить содержимое .txt файла по URL (https://javascript.ru/forum/misc/83447-poluchit-soderzhimoe-txt-fajjla-po-url.html)

ABitOfJS 10.12.2021 19:36

Получить содержимое .txt файла по URL
 
Привет! Моя задача: получить текст из файла, ссылку на который я имею. Я пытался сделать что-то сам:
url = "https://drive.google.com/file/d/18lPn7ZqVDO7oUhYQdwHXtrnYqLGGRZor/view?usp=sharing"
var para = document.getElementById('ttext');
var par = document.createElement("object");
par.setAttribute('data', url);
para.appendChild(par);

и такое:
$(document).ready(function(){
      $("wt1").click(function(){
          $.ajax({url: "https://drive.google.com/file/d/18lPn7ZqVDO7oUhYQdwHXtrnYqLGGRZor/view?usp=sharing", success: function(result){
              $("#ttext").html(result);
          }});
      });
  });

Но ни в одном из случаев ничего не получилось. Одна из проблем: CORS, из-за строгой политики фиг достанешь файл за пределами своей локальной страницы. В интернете было полно советов, но из-за того же CORS не смог помочь ни один из вариантов. Я перепроверил, может проблема с доступностью гугл дровов - нет, доступ открыт по ссылке. Короче, подскажите, пожалуйста, как можно получить текст из файла по ссылке и вывести на локальную страницу.

voraa 10.12.2021 20:12

Локальная страница - в смысле не с сервера загружается, а непосредственно с диска компьютера?
Тогда - никак.

Aetae 11.12.2021 10:06

Тебе нужен свой сервер, который для тебя проксирует запрос.
Ну или чужой, но надёжных чужих нет.

ABitOfJS 11.12.2021 14:00

Тема закрывается. Обойти CORS для локального хранилища нереально, для на хостинге эта проблема не возникает. По итогу просто нельзя использовать локальное хранилище. Всем спасибо за советы!


Часовой пояс GMT +3, время: 01:02.