Ссылка на файл сразу после загрузки через $ _FILES ['file'] ['tmp_name'] - PullRequest
0 голосов
/ 19 декабря 2018

У меня есть метод, который успешно загружает локальные файлы в корзину S3 с помощью amazon SDK, все, что мне нужно, это действительный локальный path/to/file, который является вторым параметром ниже:

$this->saveToAmazon($pathOnS3,$filename);

Эти локальныефайлы загружаются пользователем и обрабатываются с использованием $_FILES global.После загрузки пользователем мы копируем в локальную папку uploads через move_uploaded_file().Оттуда мы вызываем вышеуказанную функцию.Это прекрасно работает, хотя это заставило меня задуматься.

Поскольку в течение срока действия запроса к файлу можно получить временный доступ через $_FILES['file']['tmp_name'], можно ли «взломать» вместе временный действительный путь к файлу, чтобы обеспечитьsaveToAmazon() функция без необходимости вызывать move_uploaded_file() и использовать локальную папку загрузки?по сути, подключаясь к местному php/tmp напрямую?

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