2017-12-13 2 views
0

Ich las RFC 1867 über formularbasierter Datei-Upload im HTML-Abschnitt 5.7 in Bezug auf Remote-Dateien mit Drittanbieter-Transfer, sondern anstelle von Spezifikationen/Implementierungen gibt es eine Frage und Vorschlag.Formular-basierten Datei-Upload in HTML und Remote-Dateien

Dann habe ich überprüft RFC 2854, die RFC 1867 obsolet, aber es gibt nichts in Bezug auf Remote-Dateien.

Meine Frage gibt es irgendeine Spezifikation für den formularbasierten Datei-Upload in HTML und Remote-Dateien? Ist es möglich, entfernte Dateien über URLs zu bearbeiten/anhängen?

Was ich suchen ist, dass anstelle von "Datei wählen" -> wählen Sie-> Datei als Dateieingabe öffnen, es ausgewählte Remote-Dateien (von einem Modal) über die bereitgestellten URLs greifen und dieselben senden möchten als Dateieingabe-Handler. So etwas wie Google Drive ermöglicht es, als Datei eine Verknüpfung zu ihr in Google Mail-Plattform anzuhängen.

Antwort

1

Die HTML-Spezifikationen werden nicht mehr als RFCs veröffentlicht.

Die aktuelle Spezifikation ist HTML 5.1 2nd Edition.

Es definiert file inputs, aber die Benutzeroberfläche (einschließlich, wo Dateien ausgewählt werden können) ist ein Implementierungsdetail, das dem Browser überlassen bleibt.

Mir ist kein Browser bekannt, der die Auswahl einer Datei über eine URL ermöglicht, aber die meisten unterstützen Dateien, die mit den vom Betriebssystem unterstützten Netzwerk-Dateisystemen geteilt werden.

Es definiert auch url inputs, die dem Server eine URL zur Verfügung stellen könnte (das tatsächliche Abrufen der Daten von dieser URL bis zum serverseitigen Code verbleibt).

+0

Was ich suchen ist, dass anstelle von "Datei wählen" -> auswählen -> Datei als Dateieingabe öffnen wird es ausgewählte Remote-Dateien (von einem Modal) über die bereitgestellten URLs zu ihnen greifen und senden Sie dieselbe als a Dateieingabe-Handler. So etwas wie Google Drive erlaubt es, als Datei keinen Link anzuhängen. – JackTheKnife

+0

@JackTheKnife - Wie gesagt: Das ist ein Implementierungsdetail für die Browserentwickler, wenn sie es wollen und ich bin mir dessen nicht bewusst. – Quentin

+0

Es kann also sein, dass Google einfach eine Datei-URL an eine Art Back-End sendet, die Dateien "extrahiert", die später als Datei in Google Mail angehängt werden? Ich versuche nur herauszufinden, wie ich mit meinem Fall umgehen soll, wenn ich entfernte Dateien "anhefte". – JackTheKnife