Size: a a a

2021 June 23

А

Алексей in Laravel Pro
ну так закройте бакет от доступа по ссылке
источник

А

Алексей in Laravel Pro
поверх cdn.
доступ к файлам на cdn по пресигнед,
или же лара сама выкачивает и отдает файлы (лишняя нагрузка, но в некоторых случаях нужно именно так почемуто)
источник

А

Алексей in Laravel Pro
дык просто ребята не знали что так можно. или у них требования закрывают эту возможность но мы об этом просто не знаем)
источник

PG

Pavel Gaganchikov in Laravel Pro
Так проблема поместить файл, а не извлечь или я не понял написанного?)
источник

А

Алексей in Laravel Pro
да нет никакой проблемы поместить файл
источник

А

Алексей in Laravel Pro
Storage->disc('s3')->put('some_path', $file, 'private')
все...
источник

PG

Pavel Gaganchikov in Laravel Pro
Там просто какая ситуация, загрузка файлов должна идти через единую точку, т.к. там идет логирование, рассылка различных уведомлений и т.д. Поэтому файл надо пропускать через API, не кладя напрямую во внешнее хранилище.
источник

А

Алексей in Laravel Pro
хоть с одной машины клади файл в бакет, хоть с другой. хоть одновременно.
ну и забирать соответсвенно как угодно можно. хоть с одной хоть с второй, лишь бы ключи доступа были
источник

PG

Pavel Gaganchikov in Laravel Pro
Смотрю как баран на новые ворота, на документацию Газла и все вроде идентично сделано, не понимаю, где я лопухнулся.
источник

А

Алексей in Laravel Pro
или я вас не понимаю или вы меня.
ну так кидайте файл в нужную вам точку. кто мешает?
или нужно прокидывать на другую точку?
ну так положите файл на диск а в вторую точку прокиньте уведомление
источник

SN

Sergey Nazarov in Laravel Pro
А зачем тогда $file->getPathName() ? Ты же вроде не сохранил ещё. Попробуй просто $request->file отправить
источник

А

Алексей in Laravel Pro
да где угодно.
например отключена отправка на серваке, или прием на втором серваке. или макс файлсайз метр а файл 5. или еще много вариантов о которых мы не узнаем потому что никакие ошибки вы не ловите
источник

А

Алексей in Laravel Pro
он до tmp даст ссылку. пока не закончился цикл файло живет там
источник

А

Алексей in Laravel Pro
если конечно его не переместить...
источник

PG

Pavel Gaganchikov in Laravel Pro
Он возвращает /tmp/php5Tfe1I
Но перепроверю, вдруг что-то упустил
источник

PG

Pavel Gaganchikov in Laravel Pro
Ну если бы путь был неправильный, он бы выдал ошибку, но отправка происходит штатно.
источник

SN

Sergey Nazarov in Laravel Pro
А он разве прям с запроса не считается? Зачем лишняя операция считывания из temp? Или я что то не так понял
источник

А

Алексей in Laravel Pro
пока файл в темп не упадет - запрос в контроллер не попадет
источник

SN

Sergey Nazarov in Laravel Pro
А в $request->file будет не исходный файл?
источник

А

Алексей in Laravel Pro
сначала нужно получить запрос, а потом обрабатывать.
пока файл на сервак не докачается - запрос все еще в состоянии приема
источник