Как получить данные внутри TXT-файла, хранящегося в хранилище Firebase, как реагировать? - PullRequest
0 голосов
/ 29 мая 2019

У меня есть txt файлы, хранящиеся в Firebase storage .и я могу хранить URL загрузки каждого из этих текстовых файлов в моей базе данных firestore.но я не могу использовать данные внутри txt-файлов, хранящихся в хранилище firebase.

Проблема **: Я хочу напрямую ** получить данные из txt-файла , хранящиеся в хранилищеи отобразить его на моей странице приложения actjs web .

На данный момент я не могу загрузить txt-файл, поместив URL-адрес в тег привязки, и я не знаю, как к нему подойти.эта проблема, поскольку я хочу загрузить файл.

А также я не могу получить данные напрямую из txt-файла, хранящегося в хранилище, чтобы я мог отобразить его на веб-странице.,Я уже посмотрел на документацию, но демонстрационная программа показывает, как отобразить изображение из хранилища, назначив URL-адрес загрузки атрибуту src тега img, а не другим типам файлов, таким как txt.

Я пытался поместить URL-адрес загрузкивнутри тега привязки, но это не будет загружать файл.и для извлечения данных из txt-файла, хранящегося в хранилище. Не удалось найти хороший подход

Ожидаемый результат: Я хочу получить данные из txt-файла, хранящиеся в хранилище, для отображения в моемвеб-страница вactjs.

Результат вывода: не удалось получить доступ к данным внутри txt-файла в хранилище для просмотра на веб-странице.

Спасибо за ваше время

1 Ответ

0 голосов
/ 29 мая 2019

Как уже упоминалось выше - у вас есть 2 вопроса, но я постараюсь ответить на них оба.

Без кода трудно понять, что вы делаете, но вы говорите, что у вас есть "Загрузить"URL».Уверены ли вы?У вас есть 2 "URL" с хранилищем.Одним из них является место хранения, начинающееся с gs: // ..., а другим - URL-адрес загрузки, который вы можете сгенерировать из «места хранения».

Если у вас действительно есть URL-адрес загрузки -> поместите егов теге якорь должен позволить кому-то скачать этот файл.Браузер откроет ссылку и, в зависимости от метаинформации, инициирует загрузку файла или отобразит его в строке.

Если этого не произойдет, возможно, вы столкнулись с проблемой cors.(опять же, не знаю, как вы пытаетесь получить доступ к файлу. Возможно, вам потребуется указать URL для cors. Подробнее здесь: https://cloud.google.com/storage/docs/cross-origin)

Об отображении содержимого файла. Вам необходимо загрузить файлв вашем приложении. После загрузки вы можете отобразить его содержимое. Вы можете сделать это, как предложено здесь: Как читать текстовый файл с сервера, используя JavaScript?

...