2013-08-25 15 views
9

po pobraniu pliku z usługi MEGA pojawi się strona internetowa wyświetlająca pasek postępu pobierania. Gdy pasek osiągnie 100%, przeglądarka powiadomi użytkowników o zapisaniu pliku w wybranym folderze. Wiem, że Mega używa HTML5 FileSystem API, aby to zrobić (Download files like mega.co.nz). Jednak nie wiem, kiedy plik jest całkowicie pobrany do katalogu piaskownicy, w jaki sposób przeglądarka ma powiadamiać użytkowników o pobieraniu? Czy mógłbyś odpowiedzieć na moje pytanie? Z góry dziękuję.W jaki sposób Mega pobiera plik?

Odpowiedz

6

Za pomocą opcji a[download], msSaveOrOpenBlob lub Adobe Flash SWF Filewriter, w zależności od metody obsługiwanej przez przeglądarkę.

PS: MEGA nie zawsze używa HTML5 FileSystem API. Mają różne techniki, których używają w zależności od obsługi przeglądarki. Na przykład w przeglądarce Firefox 20+ tymczasowo przechowują dane w pamięci IndexedDB, zanim wyzwolą [pobieranie].

+1

Ten facet ma rację. Jak widać [tutaj] (http://i.imgur.com/sDUHxhP.png), w Chrome 32 używają atrybutu 'a [download]', o którym wspomniał. – Zhanger

Powiązane problemy