Merhaba,
sorun jquery den mi kaynaklanıyor anlayamadım.
Şu kod ile formu post ediyorum.
$.ajax({
url: '{{url('Fotograflar/ekle')}}',
type: 'POST',
data: formData,
async: false,
success: function (data) {
alert(data)
},
cache: false,
contentType: false,
processData: false
});
var_dump($file); çıktısıda bu şekilde.
object(Symfony\Component\HttpFoundation\File\UploadedFile)#9 (7) {
["test":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=>
bool(false)
["originalName":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=>
string(14) "darkblurbg.jpg"
["mimeType":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=>
string(10) "image/jpeg"
["size":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=>
int(341018)
["error":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=>
int(0)
["pathName":"SplFileInfo":private]=>
string(27) "C:\Windows\Temp\php159E.tmp"
["fileName":"SplFileInfo":private]=>
string(11) "php159E.tmp"
}
Şu kod ile de. Fotoyu fotolar klasorune taşıyorum.
$file = Input::file('file');
$destinationPath = 'fotolar/';
$filename = $file->getClientOriginalName();
$file->move($destinationPath, $filename);
return Response::json(['success' => true]);
Dosya taşınıyor. Dosyanın boyutu vs. tutuyor ancak resim açılmıyor. Yardımcı olabilirseniz sevinirim.