Read Datei, die unter Verwendung der HTML5-Datei-API in einer bestimmten URL gespeichert wurde

8

Ich verwende die HTML5-Datei-API zum Hochladen von Dateien in meine Webanwendung.

Ich habe ein Eingabeelement auf meiner Webseite, mit dem ich Dateien lese und die Upload-Funktion

aufrufen kann %Vor%

Dies funktioniert perfekt für native Dateien auf Betriebssystemen. Ich möchte jetzt entfernte Dateien hochladen, z. B. example.com/blah/file1.jpg. Meine Frage ist, wie lese ich diese Datei mit der Datei-API? Gibt es einen Weg, es zu tun?

    
sublime 14.07.2014, 22:49
quelle

1 Antwort

8

Sie können Remote-Dateien über XMLHttpRequest herunterladen und sie als Blob verarbeiten. Dann lade es auf einen anderen Server hoch. Der Upload muss über XMLHttpRequest sein. Es beruht auf der Implementierung von XHR Level 2 durch den Browser. Dieser Link enthält die Code-Snippets, die Sie benötigen:

Ссылка

Es enthält sowohl Snippets zum Herunterladen der Remote-Datei als Blob als auch das Hochladen von Blob auf einen Server.

    
Cat Chen 15.07.2014, 03:16
quelle