Upload Sorunu

Merhaba, sayfaya bir image upload koymaya çalışıyorum. Dökümandakileri olduğu gibi kopyalayıp kendime göre düzenledim. Form verilerinin rotasını post methoduyla controllera yolladım,

public function contentImg(){
Upload::config([
'allowed_types' => ['jpg', 'png', 'gif'], // izin verilen dosya tipleri
'max_width' => 800, // max. resim genişliği
'max_height' => 600, // max. resim yüksekliği
'max_size' => 10240, // max. dosya boyutu (kb)
'upload_path' => public_path('upload') // upload dizini
]);
Upload::file($_FILES['img']);
Upload::handle();
$name=$_FILES['img']['name'];
return json_encode($name);
}


controller fonksiyonum bu şekilde. Fakat aşağıdaki hatayı alıyorum, sebebi ne olabilir?

call_user_func_array() expects parameter 1 to be a valid callback, class 'SystemLibsUploadUpload' does not have a method 'config'

Cevaplar (5)


Turan Karatuğ
Software Developer - Creator of TitanMVC
9 ay önce

Dökümantasyonda bir hata yapmışım. Upload kütüphanesinde config() adında bir method bulunmuyor. Onun yerine init() methodunu kullanabilirsiniz.
Safa ÇAKI
PHP Developer
9 ay önce

teşekkürler
Safa ÇAKI
PHP Developer
9 ay önce

Peki upload edilen dosyanın adını değiştirmek mümkün mü? Mesela internette boşluk kullanamıyoruz, boşlukları kaldırmak istesem nasıl yapabilirim?
Turan Karatuğ
Software Developer - Creator of TitanMVC
9 ay önce

Şu an için upload kütüphanesi, dosya ismi belirlemeyi desteklemiyor.
Turan Karatuğ
Software Developer - Creator of TitanMVC
9 ay önce

v2.0.6 sürümünde upload kütüphanesine eklenen filename() ile dosya adını belirleyebilirsiniz.

Cevap Yazın


[code=php,css,sql]kod[/code] , [url=http:...com] , [img=imaj linki] , [color=renk_kodu]metin[/color]