Проблема:
Это довольно странно, что хранилище Firebase не разрешает доступ к файлам на сервере Linux
Когда я запускаю команду curl <download url>
, она отвечаетэто:
{
"error": {
"code": 403,
"message": "Permission denied. Could not perform this operation"
}
}
мои правила хранения Firebase в порядке
Что я пробовал?
также, как когда я открываю URL загрузки вбраузер автоматически запускает загрузку файлов
, просто чтобы убедиться, что код моего сервера в порядке. Я выполнил тест, используя file.io файл был загружен без проблем
Пожалуйстапрокомментируйте, если вам что-то известно об этом поведении хранилища Firebase.
Запрошенные данные
это URL, который я пытаюсь использовать => https://firebasestorage.googleapis.com/v0/b/famenun-2943.appspot.com/o/App%2Ftest.zip?alt=media&token=7b9ad4bf-de7b-4bd5-aaf2-58e54923a1d7
Новая проблема
После применения предложения Робсимба этот 403 пропал, но цель все еще не достигнута !!!
Еще одна вещь, которую я забыл упомянуть, это то, что яm выполняет команду через файл sh и которая выполняется через файл phpДи заметил еще одну вещь: она выдает ошибку, называемую «ошибка сегментации»
Я гуглил ее, но не смог найти ничего неправильного в моем коде
Когда я выполняю файл sh через терминалработает нормально, но, когда я выполняю его через php-файл, он не работает
Я должен был сказать все это с первого взгляда, я ожидал, что это будет нормальная проблема, но это довольно глубоко
спасибоза комментарии и предложения :) помогите пожалуйста