Laravel - Файл .TXT конвертируется в .BIN при загрузке - PullRequest
0 голосов
/ 15 ноября 2018

Я не совсем уверен, где искать, поэтому я даже не могу сказать, если это проблема с сервером или с самим проектом Laravel, но на одной из моих моделей, если я загружаю файл .TXTприкрепленный к записи, он отображается на сервере в виде .BIN файла.

В самом действии контроллера загрузки нет ничего:

if($request->paymentAttachment){
    $payment->attachment = Storage::putFile('public/payments', $request->file('paymentAttachment'));
}

Так что яне уверен, где конверсия может происходить.Если есть какие-либо идеи, я буду очень признателен за них.

Спасибо

1 Ответ

0 голосов
/ 15 ноября 2018

Как упомянуто в документации laravel , тип расширения файла определяется путем проверки его типа MIME.Поэтому проверьте загруженный вами TXT-файл MIME или попробуйте поместить файл с указанным именем и расширением, например:

Storage::putFileAs('public/payments', $request->file('paymentAttachment'), 'yourfilename.txt');

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...