Szukam sposobu, aby umożliwić użytkownikom pobieranie pliku z mojej witryny przy użyciu ajax. Powodem, dla którego muszę to zrobić, jest fakt, że pliki są dość duże (zwykle 50 MB). Więc kiedy użytkownik kliknie przycisk pobierania, wygląda na to, że strona nie odpowiada, ponieważ musi przesłać plik z mojego Amazon S3 do użytkownika.Zezwalaj użytkownikowi na pobieranie pliku za pomocą Ajaxa
Muszę więc poinformować użytkownika, że pobieranie jest w toku, a może nawet dać im pasek postępu. Znalazłem następujące article, ale nie jestem naprawdę chętni do wstrzykiwania iFrames na mojej stronie internetowej.
Z góry dziękuję za pomoc.
Aby dodać do tego, użyj ukrytego '', który pobierze plik. Umieść pasek postępu na stronie i dodaj zdarzenie onload do '', które ukrywa pasek postępu. Moje dwa centy, nickyt – nickytonline
Tak, dokładnie to opisuje artykuł, miałem nadzieję napisać odpowiedź, ale wiem, że nie możesz tego zrobić, więc szukałem alternatyw. – RC1140