Sie können den Ansatz von @kol unter Drop-Datei-Ereignis simulieren
verwenden >Das heißt, wir müssen ein Argument an ondrop übergeben, das
- hat ein %code% -Feld mit einem %code% -Array-Unterfeld, das die ausgewählten %code% und
enthält- Eine %code% Methode (eine Funktion ohne Körper wird es tun).
wird unten angepasst, um %code% an %code% element an %code% event anzuhängen, wobei %code% Objekte an eine gebundene Funktion mit %code% übergeben werden, die das oben beschriebene Objekt zurückgibt, wobei %code% als drittes übergeben wird Parameter zu %code% , um %code% event höchstens einmal für jedes %code% -Ereignis aufzurufen, auf das %code% -Objekte zugegriffen oder erstellt wurden.
%code% Objekt ist schreibgeschützt, ein %code% wird zum Speichern von %code% object verwendet bei %code% -Eigenschaft innerhalb eines einfachen %code% -Objekts bei Event-Handlern.
Hinweis: Die %code% Schnittstelle sollte als "gefährdet" betrachtet werden seit dem allgemeinen Trend auf der Web-Plattform ist es, solche zu ersetzen Schnittstellen zu dem %code% Plattformobjekt in ECMAScript [ECMA-262] . Insbesondere bedeutet dies Syntax der Sorte %code% ist gefährdet; die meisten anderen programmatischen Verwendung von %code% ist wahrscheinlich nicht von der eventuellen Migration auf eine %code% type.
Wenn %code% at %code% event %code% -Objekte enthält, iteriere %code% und drücke jedes %code% -Objekt auf %code% -Array.
plnkr Ссылка
Annahme: Eine lokale HTML / Javascript-Webseite, die Zugriff auf Datei: //
hat Wie füge ich zu Beginn eines Ziehens eines ziehbaren HTML-Elements in der Ereignishandlerfunktion %code% ein Dateiobjekt hinzu, so dass es als Datei erkannt wird und in der %code% -Liste? Beispiel: Insbesondere muss es an Chrom / Chromium arbeiten. Und wir können davon ausgehen, dass die Datei auf dem lokalen Laufwerk existiert. Grundsätzlich möchte ich die gleichen Daten verfügbar, wenn eine Datei von Windows Explorer auf eine HTML-Seite auf einem Element gezogen wird, die ablegen kann. Ich weiß, dass dies in Chrome existiert: welches die Datei herunterlädt. Aber das ist nicht was ich will, weil ich annehmen möchte, dass dies eine existierende Datei ist und dass auf die Originaldatei zugegriffen werden muss.