Php dosya yükleme vs Flash dosyası yükleme - birini seçmek için?

4 Cevap php

Ben hiçbir flaşlı bir tarayıcı kullanarak facebook a fotoğraf yüklemek için çalışıyordu ve bu işe yaramadı görebiliyordu.

Ben Php kullanarak dosyaları ve ilgili konular ele oldukça eminim ve kullanıcıların dosyaları (görüntüler, dokümanlar vb) yüklemek ve yönetmek için izin veren bazı siteler yaptık. Ama yukarıda flaş yaklaşımı hakkında hiç düşünmemiştim. Ben biraz googled ve ben flaş kullanarak nasıl çalıştığını bakabilirsiniz hangi mevcut birkaç komut olduğunu gördüm.

Ben kullanıcı yüklenenler için flaş kullanmaya karar vermelidir Ama benim sorular vardır. Bu yaklaşımı kullanmanın avantajları nelerdir? ya da dezavantajları nelerdir?

Teşekkürler

4 Cevap

Hedef kitleniz bağlıdır: Eğer kullanıcıların flaş yüklü oldukça emin değilseniz, buna karşı hiçbir şey yoktur. Hatta gibi, bazı düzgün avantaj sağlar:

  • Kerede birden fazla dosya yükleyin
  • İlerleme çubuğu ise yükleme
  • Yüklenen medya Anında önizleme
  • vb

Bu Flash ve PHP arasındaki bir seçim değildir. Bunu almak için sunucu üzerinde veri ve bir şeyler göndermek için istemci üzerinde bir şey gerekir.

Şu soruyu kendinize sorun:

Flaş benim proje için yararlı bir şey sunuyor mu?

Seni sağlayan açık şeyler kerede birden fazla dosya seçmek için güzel bir UI, ve yükleme ilerlemesini görmek için basit bir yöntem yaşıyorsanız yok.

Eğer özellikleri sunuyor karar verirseniz, o zaman progressive enhancement kullanarak uygulamak. Flickr Bu bir örnek - Flash ile bunu olmadan hala düzenli dosya girişlerinin bir dizi olsun, fantezi uploader olsun. Bunlar, kullanımı kadar güzel değildir, ancak işlevsel ve Flash ilk etapta bir seçenek değilse ne kullanılmış olurdu

Eh, flaş, bariz hayal kırıklığı (onlar olmasaydı onun yerine bir şey göstermek olabilir, ancak) bir kullanıcı flaşa sahip olduğunda sadece çalışmak olacaktır. Sizin flash programcısı ve flash ile rahat, ben daha iyi olacağını nasıl görebilirsiniz. Eğer bir dosya listesini, birden fazla yüklenenler vb yaratacaktır. Ben etkileşim sağlayan ve kullanıcıların dinamik içerik yüklemek için izin verdiği için JavaScript için sadece bir alternatif olduğunu söyleyebilirim.

when I should decide to use flash for user uploads.

tüm web sitesi flaş olduğunda kullanmak, ama bu profesyonel değil ve flash güvenliği konusunda bir çok sayılmaz, siz yazabilirsiniz iken / php scriptler tarafından yüklenen dosyaları sertleştirme ve kontrol için sınıfların bir çok kullanırım ..

Öte yandan, flaş gibi bazı insanlar ilerleme çubukları yükleyebilir, ancak PHP ve jQuery ile böyle şeyler yapabilirsiniz. örnek kontrol için uplodify

Correction

Ben izlerken bu kadar uploadify demos Ben sadece bu net yapmak için soulmerge sayesinde, son çareye bakın benim şimdiki tarayıcınızda flash desteği yok