• 26-04-2017, 21:46:38
    #1
    Arkadaşlar web sitemde resim yüklerken base64 ile upload ediyorum. Ancak şöyle bir sorun var, pc den açınca yüklediğim resimlerde sorun olmazken telefondan web tarayıcıyla açtığımda yüklediğim resimler karanlık çıkıyor. Lütfen yardım eder misiniz?
  • 26-04-2017, 21:46:48
    #2
    Mobil versiyonun css inden kaynakli alabilir

    GM 5 Plus d cihazımdan Tapatalk kullanılarak gönderildi
  • 26-04-2017, 21:57:30
    #3
    edward adlı üyeden alıntı: mesajı görüntüle
    Mobil versiyonun css inden kaynakli alabilir

    GM 5 Plus d cihazımdan Tapatalk kullanılarak gönderildi
    Hocam css ile nasıl bir ilgisi olabilir?
  • 26-04-2017, 21:59:17
    #4
    Skype adresimi gönderiyorum hocam 1 saate kadar bakabilirim isterdenix

    GM 5 Plus d cihazımdan Tapatalk kullanılarak gönderildi
  • 27-04-2017, 00:33:09
    #5
    site adresini ve ilgili linki gonderebilirmisin
  • 27-04-2017, 09:18:16
    #6
    aynı sorunu bende yaşamıştım.

    resmi base64'e çevirirken ve bunu t ekrar resim formatına alırken base64 başlangıç değerlerine dikkat et. ben standart hale getirip sorunu aşmıştım.

    public function base64($resim){
    		$im = file_get_contents($resim);
    		$imdata = base64_encode($im);
    		$r_url = "data:image/x-icon;base64,".$imdata;
        	$this->base64url = $r_url;
          return true;
    	}
    
    	public function getimagesize_fromstring($string_data){
    		$uri = 'data://application/octet-stream;base64,'  . base64_encode($string_data);
    		return getimagesize($uri);
    	}
    
    	public function base64resimkayit($resim,$nereye,$isim){
    		global $siteurl;
    		$img = urldecode($resim);
    		$img = str_replace('data:image/x-icon;base64', '', $img);
    		$img = str_replace('data:image/jpeg;base64,', '', $img);
    		$img = str_replace(' ', '+', $img);
    		$data = base64_decode($img);
    		$x = $this->getimagesize_fromstring($data);
    		if($isim==""){
    			$isim = uniqid();
    		} else {
    			$isim = $isim;
    		}
    		if($x[0] > 40 and $x[1] > 40 and $this->mimes($x['mime'])){
    			$file = $nereye . $isim . '.'.$this->mimeuzanti;
    			$success = file_put_contents($file, $data);
    			if(!$this->resimkontrol($file)){
    				return false;
    			} else {
    				if($success){
    					$resim = $siteurl.'/'.$file;
    					$this->resimyolu = str_replace("../","",$resim);
    					return true;
    				} else {
    					return false;
    				}
    			}
    		} else {		
    			return false;
    		}
    	}
  • 27-04-2017, 12:18:41
    #7
    malesef ben bu işi beceremedim elinde örnek bir base64 yükleme scripti olan paylaşabilir mi?
  • 02-05-2017, 00:56:58
    #8
    Kimlik doğrulama veya yönetimden onay bekliyor.
    yahyaaydin adlı üyeden alıntı: mesajı görüntüle
    malesef ben bu işi beceremedim elinde örnek bir base64 yükleme scripti olan paylaşabilir mi?
    yahya birincisi burası ücretli script istek bölümü. soru sorcaksan diger kategoride sor. ikincisi resim yüklerken neden base64 ile yüklüyorsun buna da bi anlam veremedim.
  • 02-05-2017, 01:03:14
    #9
    pyromus adlı üyeden alıntı: mesajı görüntüle
    yahya birincisi burası ücretli script istek bölümü. soru sorcaksan diger kategoride sor. ikincisi resim yüklerken neden base64 ile yüklüyorsun buna da bi anlam veremedim.
    Şöyle ki, bu konuda ücretli yardım edeceklere de açık bir konu olduğu için buradan sordum. Base64 ü resmi küçültüp hızlıca yüklediği için tercih ettim. Başka hızlı yükleme alternatifi varsa söyleyin yada ücretli yardım edin.