Чтобы получить общую ссылку на файл, загруженный в Dropbox с помощью Laravel

  • Автор темы affAntoN
  • 33
  • Обновлено
  • 12, May 2024
  • #1
Привет, В приложении laravel 5.5 мне нужно загрузить файл в Dropbox и получить общую ссылку на этот файл. Я использовал библиотеку DropboxAdapter и этот документ https://murze.be/dropbox-will-turn-off-v1-of-their-api-soon-its-time-to-update-your-php-application

И глядя на этот документ
https://laravel.com/docs/5.5/filesystem#retrieving-files

Мне удалось поместить файл в хранилище Dropbox, но не удалось получить его URL-адрес. мне понравилось:
 RuntimeException
This driver does not support retrieving URLs.
PHP: Я получил ошибку:
 $exists = Storage::disk('dropbox')->exists($dest_dropbox_file_name); echo '<pre>$exists::'.print_r($exists,true).'</pre>'; // Value is 1$url = Storage::disk('dropbox')->url($dest_dropbox_file_name); echo '<pre>$url::'.print_r($url,true).'</pre>';
Код (разметка): Каков правильный способ получить общий URL-адрес загруженного файла в Dropbox? Кто пользовался этой библиотекой?

Спасибо!

affAntoN


Рег
07 Jul, 2012

Тем
2

Постов
2

Баллов
22
  • 06, Jun 2024
  • #2
Привет, Я все еще ищу решение, так как у меня все еще есть ошибка: Этот драйвер не поддерживает получение URL-адресов. когда я пытаюсь получить общий URL-адрес загруженного файла. Я создал небольшое приложение, повторяющее мою ошибку. Публичный URL-адрес:
https://www.dropbox.com/s/rmclue63tyeyu1w/dropbox_demo.zip?dl=0

Под домашним URL-адресом есть пункт меню «Выполнить», и при нажатии на него будет запущена маршрутизация.

Вывожу в консоль все связанные переменные.

Я жестко запрограммировал ключ/секрет приложения в файлах HomeController.php и config/app.php.

Если в коде нет ошибок,

пожалуйста, попробуйте запустить под своими учетными данными Dropbox.

Может ли это быть неправильная конфигурация на стороне Dropbox моей учетной записи? Спасибо за ваше время!
 

Dees7


Рег
01 Jan, 2011

Тем
1

Постов
2

Баллов
12
Тем
49554
Комментарии
57426
Опыт
552966