Legen Sie die von Symfony hochgeladene Datei anhand der URL-Eingabe festPhp

PHP-Programmierer chatten hier
Anonymous
 Legen Sie die von Symfony hochgeladene Datei anhand der URL-Eingabe fest

Post by Anonymous »

Über einen XML-Import erhalte ich auch einen URL-Link zu JPG-Bildern auf einem externen Server. Ich möchte die Bilder kopieren. Ich habe versucht, dies über die Funktion UploadedFile() in Symfony zu tun, um sie dann in meine Entität einzufügen.

Über den folgenden Code möchte ich das URL-Bild im Symfony-Bildobjekt hinzufügen.

Code: Select all

$f = new UploadedFile();
$f->openFile($imageUrl);
Nach dem Öffnen der Datei möchte ich sie also zu meiner Bildeinheit hinzufügen.

Code: Select all

$image = new image();
$image->setFile($f);
Diese Entität enthält die folgenden Dateiparameter:

Code: Select all

/**
* 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;
}
Dann erhalte ich die Fehlermeldung, dass Argumente fehlen. Aber mit einem from funktioniert es mit folgendem Code:

Code: Select all

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

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post