POST yerine PUT PHP kullanarak dosya upload

3 Cevap php

I PHP docs bu konuda bir şeyler okumak, ama benim için net değil:

  1. En yaygın olarak kullanılan tarayıcılar (IE, FF, Chrome, Safari, Opera, ...) bu dosyaları yüklemek için PUT yöntemi? Destekliyor musunuz

  2. Ben tarayıcı PUT isteği ile sunucu arama yapmak için ne HTML yazmak gerekir? Ben bir INPUT dosya alanına sahip bir FORM yazmak ve sadece niteliği method="POST" method="PUT" ile değiştirmeniz gerekiyor demek?

  3. PHP dokümanlar (yukarıdaki link) onlar {[başka hangi avantajlar / disadvanatges, bu avantajı ile birlikte, dosyayı yüklerken bir PUT isteği bir POST istek çok daha basit olduğunu söylemek (0)]} POST ile karşılaştırıldığında var mi?

3 Cevap

Ben yöntem en büyük tarayıcıları tarafından desteklenen düşünüyorum, ama orada her tarayıcı ve diğer istemci için hesap edemez. Kullanıcı katkıda notlara bir bakıştan, bu hatta bazen çalışmak için sunucu tarafı yapılandırma ihtiyacı.

Ayrıca, dosya ile birlikte göndermek istediğiniz herhangi bir ek form değerleri işleme daha zor olur.

Bunu kullanmak olmaz. Biraz gerçek kazanç için yol çok fazla mümkün güçlük.

PUT çok yaygın tarayıcılar tarafından desteklenen değil, ve genellikle etkileşimli HTML formları için kullanılmaz.

PUT nadiren büyük tarayıcılar tarafından amaç için kullanılan ve yalnızca desteklenen olduğu gerçeği burada olası kullanımı onu dışlar.