Mozilla adamlarının bir fotoğrafı bir dropbox'a bıraktığı ve daha sonra tarayıcıda yerel olarak düzenlediği bazı demolar gördüm. Ama şimdi demoyu bulamıyorum ve görüntüleri html'ime yüklemem gerekiyor, daha sonra bunları canvas elementi ile değiştirip sunucuya yükleyeceğim. Bunu yapmanın bir yolu olduğunu düşünüyorum ama iyi bir açıklama bulamıyorum. Temel olarak müşterilerimdeki bir bilgisayara fotoğraf çekmem ve sunucuya dokunmadan bir tuval öğesine eklemem gerekiyor. Herhangi bir yardım takdir edilecektir.Yerel dosyaları <input type = "file"> ile okuma?
9
A
cevap
15
W3C'den (bu Mozilla'nın çok ilgisi vardı) yeni File API ürünüdür.
- HTML5 File API read as text and binary
- Get Image dimensions using Javascript during file upload
- How to know the size of the image to be uploaded with javascript?
O ikincisi, özellikle, gösteriler: Ben yararlı olabilir diğer StackOverflow soruların yanıtları Dosya API birkaç örnek yaptık Yerel bir görüntü dosyasını canvas
ile kolayca kullanabileceğiniz bir img
öğeye yükleme.
Sürükle ve bırak özelliğini istiyorsanız, HTML5 Drag and Drop stuff; ilgili yazı: Google Turns to HTML5 for Gmail’s New Drag-and-Drop Attachments.
İlgili konular
- 1. IE8 - input (type = "file") dosyaları al
- 2. Ben</ input type = "zaman">
- 3. Anlamak <input type = "file">
- 4. input type = dosya çalışmıyor iOS
- 5. input type = "url" ile ilgili URL'ler için
- 6. <input> öğesinin
- 7. <input type = 'file'> içinde dosya konumunu nasıl gizleyebilirim?
- 8. <input type = "checkbox" /> neden meteor.js kılavuzundaki eğik çizgi?
- 9. Yerel makinenizde <input type = "file" /> kullanarak gerçekçi bir dosya yükleme süresini nasıl simüle ediyorsunuz?
- 10. "input type = file" değeri nasıl silinir
- 11. Krom input type = "sayı" CSS stil
- 12. <input type = "file"> ile birden çok dosya nasıl seçilir?
- 13. Bir "<input type =" dosya "/>" nasıl yapılır CSS ile bir bağlantıya benziyor?
- 14. Yerel pencerelerden klasördeki dosyaları okuma klasörü depola düğmesi
- 15. JAXB: package.package. <Type>, package.package dosyasında tanımlanmıştır. <Type>. <Type>
- 16. Django <input><label>
- 17. Bir HTML dosya nesnesini bir <input type = file> diğerine aktarın
- 18. C# okuma/yazma .xlsm Dosyaları
- 19. C++ dosyasında ayrılmış dosyaları okuma
- 20. Doğru değil <type>?
- 21. <input ng-model> ile ayarlanmış assert var tanımlanmamış
- 22. type = 1 << 0? Ile ne anlama geliyor?
- 23. <input type = "email" .. `(örneğin) geçerli tarayıcıda desteklenip desteklenmediğini belirlemenin en kolay yolu nedir?
- 24. Birden çok <input type = "checkbox" /> Java sunucu uygulamasına dizi olarak nasıl yayınlanır?
- 25. HTML - SELECT etiketi içeriğini INPUT türüne koy = type = "text"
- 26. Golang: CSS dosyaları Content-Type ile gönderiliyor: text/plain
- 27. Tarayıcılar tarafından geçersiz <input type = "email"> s stili için CSS ne kullanıyor?
- 28. <input type = "file"> nasıl kısıtlanır, böylece sadece .pdf dosyalarını seçebilir?
- 29. Neden <input type = "hidden"> sunucu tarafında bir boole değeri kabul edemiyor?
- 30. Eclipse Syntax <script type = "tmpl_handlebars" ile HTML dosyaları için vurgulama>