Безопасно ли отправлять задание на обработку временного файла? - PullRequest
0 голосов
/ 21 октября 2018

Поскольку временные файлы автоматически удаляются после завершения текущего сценария (# 50778308) , если я отправляю Laravel Job для обработки загруженного файла, который является просто временным файлом,есть ли риск, что файл не будет найден?

1 Ответ

0 голосов
/ 21 октября 2018

Нет, Задание не сможет получить доступ к временно загруженному файлу.Задания обрабатываются отдельным рабочим процессом после того, как запрос уже завершен, что означает, что временные файлы уже удалены.

Как сказал Элиас, решение состоит в том, чтобы сохранить файл во время запроса., а затем задание может удалить файл после завершения обработки.

Исключением является использование драйвера очереди sync, который обрабатывает задания сразу после их отправки.В этом случае задание запускается во время запроса, поэтому задание сможет получить доступ к временно загруженному файлу.

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