Скачать Laravel AWSPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Скачать Laravel AWS

Сообщение Anonymous »

Я начал новый проект через Laravel 5.1 и дошёл до той части, где мне нужно скачать файл с s3 (AWS). Я заметил, что файлы сохраняются в формате xml.

Как загрузить файл на s3? Вот что у меня есть на данный момент:

Контроллер

Код: Выделить всё

//$key = urldecode($key);

//This way found file as .xml but can't get zip file?!
$key = str_replace('.zip', '.xml', $firmware->key);
$test = Storage::disk('s3')->get('db/'.$key);

//dd($test);  this get:
FileNotFoundException in FilesystemAdapter.php line 58:
db/Toshiba\07GAH\TOSHIBA MK8007GAH-BG002H0-Y6HNW0EOW.xml*

$data = (array) simplexml_load_string($test) or die("Can't read XML for $manifest");
//dd($data);
//dd($test);

return  response()->download('db/'.$data['key']);
Это ошибка, которую я вижу в браузере, когда в БД меняю "\" на "/"

Изображение


Подробнее здесь: https://stackoverflow.com/questions/380 ... s-download
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»