2010-08-19 38 views
6

Tôi nhớ một số tùy chọn nơi Ajax như (Không bài trở lại thế giới) tập tin tải lên được hỗ trợ,Làm thế nào để thực hiện gmail như tập tin tải lên/tập tin đính kèm sử dụng HTML 5

  1. Hidden iframe
  2. Sử dụng đối tượng flash (Mặc dù tôi vẫn có sự tò mò về việc tại sao SWF được sử dụng? và những ưu điểm nó cung cấp?)

Tuy nhiên bằng cách nhìn vào các blog có vẻ như HTML 5 là đầy hứa hẹn, tôi đã cố gắng một số ví dụ nhỏ và nó thực sự làm việc :)

Nhưng gần đây tôi thấy rằng gmail has new drap drop file feature implemented using the HTML 5 (Không có đèn flash). Một số người có thể hướng dẫn tôi cách thức này có thể đạt được và tất cả những gì tôi cần chuẩn bị? Có thay đổi trong XMLHTTP ... (đối tượng Ajax) api trong HTML 5 không? Mọi chủ đề sẽ hữu ích cảm ơn tất cả,

+0

Flash cung cấp khả năng chọn nhiều tệp cùng một lúc –

+1

Ông đặc biệt yêu cầu thực hiện HTML5 không flash. – EndangeredMassa

Trả lời

2

Tôi có thể sai, nhưng tôi cho rằng trợ giúp duy nhất mà HTML5 cung cấp cho mẫu tải lên đó là hỗ trợ thuộc tính 'nhiều' cho các trường tải lên. Điều này cho phép bạn chọn nhiều tệp từ hộp thoại chọn tệp mà không cần sử dụng flash . Quá trình tải lên vẫn phải được thực hiện bởi JS hoặc PHP hoặc [yourfavorite]. Một người trợ giúp tốt đẹp có thể là

http://code.google.com/p/jquery-html5-upload/

chẳng hạn.

Các vấn đề liên quan