У меня есть метод, который успешно загружает локальные файлы в корзину S3 с помощью Amazon SDK, все, что мне нужно, это действительный локальный path/to/file
, который является вторым параметром ниже:
$this->saveToAmazon($pathOnS3,$filename);
Эти локальные файлы загружаются пользователем и обрабатываются с использованием $_FILES
Глобальный. После того как пользователь загрузит, мы копируем на локальный uploads
папка через move_uploaded_file()
, Оттуда мы вызываем вышеуказанную функцию. Это прекрасно работает, хотя это заставило меня задуматься.
Поскольку в течение срока действия запроса, файл может быть временно доступен через $_FILES['file']['tmp_name']
, можно ли «взломать» вместе временный действительный путь к файлу, чтобы обеспечить saveToAmazon()
функция без необходимость звонить move_uploaded_file()
а используя локальную папку загрузок? по сути, подключаясь к местному php/tmp
напрямую?
Задача ещё не решена.
Других решений пока нет …