Установить загруженный файл Symfony по URL-адресуPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Установить загруженный файл Symfony по URL-адресу

Сообщение Anonymous »

Посредством импорта XML я также получаю URL-ссылку на изображения jpg на внешнем сервере. Я хочу скопировать изображения. Я пытался сделать это с помощью функции UploadedFile() в Symfony, чтобы затем добавить их в свою сущность.

С помощью следующего кода я хочу добавить изображение URL-адреса в объект изображения Symfony.

$f = new UploadedFile();
$f->openFile($imageUrl);


Поэтому после открытия файла я хочу добавить их в свой объект изображения.

$image = new image();
$image->setFile($f);


Этот объект содержит следующие параметры файла:

/**
* Sets file.
*
* @param \Symfony\Component\HttpFoundation\File\UploadedFile $file
*/
public function setFile(UploadedFile $file = NULL) {
$this->file = $file;
}

/**
* Get file.
*
* @return UploadedFile
*/
public function getFile() {
return $this->file;
}


После этого я получаю сообщение об отсутствии аргументов. А вот с from работает следующий код:

$image = new image();
$image->setFile($request->files->get('images'));


Подробнее здесь: https://stackoverflow.com/questions/404 ... -url-input
Ответить

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

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

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

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

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