Was ich werde Sie durch die Logik zu tun ist, zu gehen, anstatt Code bereitzustellen. Es gibt einfach nicht genug Informationen darüber, was Sie tun möchten, um tatsächlichen Code zur Verfügung zu stellen, und das von Ihnen bereitgestellte Beispiel ist ein sehr kleiner Teil dessen, was die tatsächliche Lösung enthalten müsste.
Ich gehe davon aus, dass der Code, den Sie oben geschrieben haben, auf einem Website-Besucher-Browser (Client-Seite) ausgeführt werden soll. Clientseitiger Code kann nicht auf einem Server gespeichert werden. Was es tun kann, ist das Senden der Datei Inhalt an den Server. Aber dann benötigen Sie etwas auf der Serverseite, um den Dateiinhalt zu verarbeiten und ihn tatsächlich im serverseitigen Dateiverzeichnis zu speichern.
Eine Methode, um den Dateiinhalt vom Client an den Server zu senden, ist die Verwendung von AJAX - Sie können dies mit nativem Javascript tun, aber ich würde empfehlen, eine Bibliothek wie Jquery zu suchen, die es viel einfacher macht. Siehe http://api.jquery.com/jquery.ajax/ Dieser AJAX-Code benötigt einen Kommunikationspunkt auf dem Server, an den der Dateiinhalt gesendet werden soll. Aus Ihrem Profil scheint es, dass Sie mit PHP vertraut sind. Sie könnten eine PHP-Datei auf dem Server (z. B. receivefilecontents.php) erstellen, die Eingaben von diesem clientseitigen AJAX-Aufruf übernimmt, und sie dann in einem Serververzeichnis speichern - Sie können dies auch in Python, Java oder einer Reihe anderer tun Sprachen.
Speichern wo? im Download-Ordner? –
Das Speichern von hochgeladenen Dateien wird auf dem Server und nicht auf dem Client gehandhabt - dies sieht wie clientseitiger Code aus. – Adam
Überall im lokalen Server !! –