als ertses die view:
- Code: Select all
<div class="m">
<p>Möglichkeiten über HTTP per GET, POST, PUT und DELETE <span>Requests</span> mit der REST API</p>
<label><p><h5> Bitte wählen Sie die Request Methode aus: <a href="<?=$this->base?>/index">POST</a> | <a href="<?=$this->base?>/index1">GET</a> | <a href="<?=$this->base?>/index2">PUT</a> | <a href="<?=$this->base?>/index3">DELETE</a></h5></p></label>
<label><p><h5>PUT Methode:</h5></p></label>
<form action="<?=$this->base?>/index2/getDatei" method="post" enctype="multipart/form-data">
<input type="file" name="datei"><br><br>
<input type="submit" value="Hochladen">
</form>
<label><p><h5>REST API Ausgabe:</h5></p></label>
<label><p>Datei: <?=$this->pic?> | <?=$this->zeit?> | Request: <?=$this->put?><p></label>
dann die Funktion für das Upload im Controller:
- Code: Select all
public function getDateiAction()
{
$pic = move_uploaded_file($_FILES['datei']['tmp'], 'upload'.$_FILES['datei']['name']);
$this->_view->pic = $pic;
//$zeit = strftime('Datum: %d.%m.%Y Uhrzeit: %H:%M:%S');
//$this->_view->zeit = $zeit;
echo $this->_view->render('index2');
$this->_view->put = "PUT";
$this->loggingThis("getDatei()");
//$this->loggingThis($pic);
}
- Code: Select all
$pic = move_uploaded_file($_FILES['datei']['tmp'], 'upload'.$_FILES['datei']['name']);
Es geht aber in erster Linie nur um das temporäre Verzeichnis und den Upload die genaue Angabe und Pfad was im Array mit rein muss