Ben Kohana en ORM kütüphanesi aracılığıyla MySQL tablodaki bir BLOB oluşturmak ve almak için çalışıyorum.
Kod gibi bir şey görünüyor:
$attachment = new Attachment_Model();
$attachment->name = $info['FileName'];
$attachment->size = strlen($info['Data']);
$attachment->data = $info['Data'];
$attachment->mime_type = $info['content-type'];
$attachment->save();
Ben veri bir dosyaya çıktısı bu noktada Tamam olduğunu doğrulandı. Ben verileri almak Ancak, bu bozuk çıkıyor. Ben veritabanında tutulan ve ben veritabanındaki verilerin bozuk olduğunu doğrulamak gibi veri ayıklamak için MySQL sorgu aracı kullandım, bu yüzden sorun INSERT olmalıdır - Ben biraz daha bu daraltmak için idare ettik .
Ayrıca, girilen dosyaları her zaman bozuk değildir - (resimler gibi) daha küçük dosyalar Tamam olma eğilimindedir.
Herkes herhangi bir fikir var mı?