4096 daha büyük görüntü dosyası yazmak

2 Cevap php

*************EDIT**********

i ODBC ve bir alan için daha 4096 okuyamıyor olabilir bulunamadı kullanıyorum

Herhangi bir öneriniz

** * ** * ** * **** EDIT {[ (1)]} ** * ** * ** * **

i db bir resim okuyorum

$image=$row["image-contents"];

Şimdi diske dosyayı yazmaya çalışın

$image_name="test.jpg";
$file = fopen( "images/".$image_name, "w" );
fwrite( $file, $image);
fclose( $file );

Sorun oluşturulan dosya sadece 4096 bayt ve $ image, 4096 daha büyük olduğu için görüntü dosyası bozuk olmasıdır.

Ben yazmak için şimdi fwrite kullanımı bloklar ama ben bunu nasıl bilmiyorum.

Plz yardım!

2 Cevap

SOLVED

php.ini 'de

; Handling of LONG fields.  Returns number of bytes to variables.  0 means
; passthru.
odbc.defaultlrl = 4096

Daha fazla için 4096 değerini değiştirin ve çalıştı

Herkese teşekkürler