Boyutu 742 KB aştığında PHP Dosya yükleme boş bir ekran ile başarısız

3 Cevap php

Bu genelinde geldim en tuhaf hatalardan biridir. Yani benim arkadaşım için küçük bir dosya yükleme web uygulaması yazdım ve daha az herhangi bir dosya için çalışıyor veya boyutu 742KB eşit. Söylemeye gerek yok, ben acımasız testlere dayanarak bu kesin bir sayı geldi.

Garip bölüm dosya boyutu daha sadece birkaç KB ise, örneğin 743 veya 750 için, ben "MySQL uzağa gitti" diyerek bir hata olsun. Bu 1MB veya daha fazla ise, o zaman ben sadece boş bir ekran olsun. Ben yükleme düğmesine basın sonra ve 2 saniyeden daha kısa olur. Bu yüzden benim için bir zaman aşımı gibi görünmüyor.

Ben sonrası boyutu için php.ini dosyasını kontrol ve boyutunu yükleyin, hepsi 5 MB veya daha fazla ayarlanır. Ve zaman aşımı 60 saniye olarak ayarlanır.

Yüklenen dosya veri türü MEDIUMBLOB bir alanda MySQL veritabanı oturur. Ben longblob bu değiştirmeyi denedim. Ama bu da yardım etmedi.

Herhangi bir yardım?

Thanks for reading, Girish

3 Cevap

Açıklandığı gibi (1 mb varsayılan) max_allowed_packet artırmayı deneyin in the documentation here.

This link de ilgi çekici olabilir.

Eğer yüklemek için sorgudan alıyorsanız mysql hata numarası nedir?

PHP Ref: mysql_error