Laravel 's Storage :: put не сохраняет файл на основе оригинального расширения загруженного файла. (например, загруженный .ai сохранен как .pdf) - PullRequest
0 голосов
/ 24 апреля 2020

Я пытаюсь загрузить файл Adobe Illustrator (.ai) и с помощью Storage :: put () сохраняет файл в формате PDF.

Проблема

Это загруженный файл.

enter image description here

После нескольких попыток я подтвердил, что все они сохранены в формате .pdf.

enter image description here

Как решить эту проблему?

1 Ответ

0 голосов
/ 24 апреля 2020

При просмотре AI-файла я обнаружил, что именно по этой причине он подобран таким образом.

enter image description here

У меня нет Я понял, почему сохраненный файл изменил свое расширение, но использование Storage :: putFileAs () вместо Storage :: put () решает мою текущую проблему. Скорее всего, это ошибка в Laravel framework.

...