Wie man eine Datei löschen mit javascript?
Nicht Glück haben, mit diesen Beispielen:
Javascript-Datei entfernen
Javascript FSO DeleteFile-Methode
Löschen einer Datei
Gibt es keine Besondere Berechtigungen auf die Datei.
Gibt es eine Möglichkeit, dies zu tun in JQuery?
Ist die Anforderung, eine bestimmte Datei gelöscht werden müssen aus dem web-Verzeichnis, wenn eine andere Seite geladen wird. Es ist kein sicherheitsrelevantes Problem, da dies auf ein geschlossenes Netzwerk.
Jede Hilfe ist willkommen.
Dank.
ActiveX funktioniert nur auf IE-Browser.
OK, danke Jungs,
[besuchen Sie diesen link für die Hilfe 🙂 hier hat jemand dies beantwortet bereits mit jquery und ajax..][1] [1]: stackoverflow.com/questions/2665832/...
OK, danke Jungs,
[besuchen Sie diesen link für die Hilfe 🙂 hier hat jemand dies beantwortet bereits mit jquery und ajax..][1] [1]: stackoverflow.com/questions/2665832/...
InformationsquelleAutor T.T.T. | 2010-03-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mit reinem JavaScript, es kann nicht getan werden. Mit einem AJAX-call zu einem server-side script, dass die Datei löscht, würde aber funktionieren.
InformationsquelleAutor code_burgar
Javascript-Dateien nicht löschen kann, es wird verhindert, wie es wäre, führte zu RIESIGEN Sicherheitslücken. Diese links sind für ActiveX-Steuerelemente, die behandelt werden, durch JS. Verwenden Sie ein server-side-Sprache.
InformationsquelleAutor Dustin Laine
Können Sie nicht löschen von Dateien über HTTP (naja in der Theorie kann man, aber es ist nicht implementiert.)
Der einfachste Weg ist die Einrichtung eines kleinen server-side script (z.B. ASP oder PHP) und die zu nennen, die von JavaScript. Die server-Seite Skript muss die richtigen Berechtigungen zu tun, die Löschung, aber ansonsten ist es kein problem.
In PHP der start würde so Aussehen: (Nicht ausbau-Lösung zu einer vollständig sicher, weil Sie nicht sagen, auf welcher Plattform Sie sind auf)
rufen Sie das Skript wie dieses:
ja. Ich fügte hinzu, basic security (Beschränkung auf eine hart-codierte Basis-Verzeichnis.)
InformationsquelleAutor Pekka 웃
Sie nicht löschen können eine Datei auf einem remote-server nur JavaScript läuft, in den browser eines Besuchers. Dies muss getan werden, mit einem server-side script.
InformationsquelleAutor Mike Daniels
Wenn Sie dies tun, in einer ruhigen Art und Weise, Sie würde senden Sie eine HTTP-DELETE-Anfrage.
jQuery die ajax-Methode besagt, dass Sie können verwenden Sie die Methode parameter, um anzugeben, 'LÖSCHEN', stellt aber fest, dass einige Browser möglicherweise nicht unterstützt.
Offensichtlich benötigen Sie einen webserver, welcher akzeptiert eine Anfrage LÖSCHEN, und übernehmen irgendeine Art der Authentifizierung/Autorisierung, so dass joe zufälliger Besucher können nicht löschen Sie Ihre Dateien. Ich glaube, dass die Apache - mod_dav erhalten Sie hier angefangen.
InformationsquelleAutor Quentin
Javascript ist eine client-side-Sprache. So sind Sie nicht in der Lage, löschen Sie die Datei auf dem server direkt. Alle Beispiele, die Sie kann verwendet werden, nur für das löschen von Dateien auf Ihrem lokalen Rechner, aber nicht in die server.
Aber nennen Sie einige server-Seite die Funktion Datei löschen.
InformationsquelleAutor Anton
Können Sie nicht löschen Dateien mit JavaScript, wie es lokal ausgeführt wird. So, es berührt noch nicht einmal die externen Dateien.
Müssen Sie eine server-side-Sprache, die den Zugang zum Bearbeiten der Dateien, wie PHP, RoR, oder ASP.
Können Sie jedoch unter Verwendung der jQuery-Aufruf der server-Seite code, der per AJAX wie $.get oder $.und poste dann die server-Seite code, löscht es und es scheint, als ob der JS ist das löschen der Dateien.
InformationsquelleAutor Oscar Godson