2016-08-20 1 views
0

Ich benutze Datei-Upload in Laravel 5.2. Ich verwende AJAX, um die Eingabedaten aus dem Formular zu buchen. Jetzt verwende ich plupload, um die Datei hochzuladen. Aber jetzt bin ich verwirrt, welchen Code ich in Controller schreiben sollte, um die Datei hochzuladen, so dass wenn ich die Datei mit plupload Dateiuploads in den Uploadordner hochlade. Also bitte schlagen Sie eine Lösung vor.Hochladen von Datei mit plupload in Laravel

+0

https://laravel.com/docs/5.2/requests#files – Jonathon

Antwort

1

, wenn Sie so etwas wie dies in Ajax haben:

uploadUrl: "{{url('/uploadimage')}}", 

und die Form haben einen versteckten Eingang.

<input type="hidden" id="getimagename" name="uploadedimage" value=""> 

der Controller sein, wie:

public function uploadimage() 
{ 
    $target_dir = 'C:\xampp\..\'; 
    $tmpname = $_FILES["image"]["tmp_name"]; 
    $temp = explode(".", $_FILES["image"]["name"]); 
    $newfilename = round(microtime(true)) . '.' . end($temp); 
    $target_file= $target_dir.DIRECTORY_SEPARATOR.basename($newfilename); 
    if(move_uploaded_file($tmpname, $target_file)){ 
     echo json_encode($newfilename);die; 
    } 
    else 
    { 
     echo json_encode(false);die; 
    } 
} 
Verwandte Themen