Ich möchte den Ordner/die Datei auf der Clientseite löschen (mit javascript/Jquery/AngularJS1). Ich war Searching, schließlich habe ich Node.js verwendet, kann es in Sitepoint Link getan werden. Jetzt werde ich nicht wissen, wie man Node.js fs (Dateisystem) mit einer der beiden Sprachen einrichtet (bevorzugte Sprache ist AngularJS1). Auf der Suche nach einer Lösung. Vielen Dank im Voraus.So richten Sie das Node.js-Dateisystem für das ionische Projekt ein
0
A
Antwort
0
var express = require('express');
var app = express();
var fs = require("fs");
var bodyParser = require('body-parser')
app.use(bodyParser.json()); // to support JSON-encoded bodies
app.use(bodyParser.urlencoded({ // to support URL-encoded bodies
extended: true
}));
app.get('*', function (req, res) {
console.log(req.path);
var path = req.path;
if(req.path == '/'){
res.sendFile(__dirname + "/" + "index.html");
}else
{
res.sendFile(__dirname + req.path);
}
});
app.post('/app',function (req, res) {
console.log(req.body)
var action = req.body.action;
var data = req.body.data;
var fname = req.body.fileName;
switch(action) {
case 'upLoad':
function decodeBase64Image(dataString) {
var matches = dataString.match(/^data:([A-Za-z-+\/]+);base64,(.+)$/),
response = {};
if (matches.length !== 3) {
return new Error('Invalid input string');
}
response.type = matches[1];
response.data = new Buffer(matches[2], 'base64');
return response;
};
var imageBuffer = decodeBase64Image(data);
var newPath = __dirname + "/app/images/" + fname;
fs.writeFile(newPath, imageBuffer.data, function(err) {
res.send({confirm : "uploaded" , filename:fname });
});
default:
}
})
var server = app.listen(8080, function() {
var host = server.address().address
var port = server.address().port
console.log("Example app listening at http://%s:%s", host, port)
})
Hi this is Application Folder which i had used.
In diesem Server.js Datei, in der i node.js Module und laden Sie die Anwendung enthalten.
Verwandte Themen
- 1. So richten Sie das lokale EDE-Projekt ein
- 2. So richten Sie das PyCharm Settings Repository ein
- 3. So richten Sie Bindungen für NSPopUpButton ein
- 4. So richten Sie die Hauptklasse in der Manifestdatei in jar ein, das vom NetBeans-Projekt
- 5. So richten Sie EditBox ein
- 6. Richten Sie ein dynamisches Eclipse-Webprojekt ein, das auf ein anderes Projekt verweist
- 7. So richten Sie ein SMS-Gateway ein
- 8. So richten Sie Eclipse TPTP ein
- 9. Richten Sie ein E-Mail-Modul in Python-Django-Projekt, so dass alle E-Mail im gesamten Projekt das Modul
- 10. So richten Sie ein Array für Mehrfachanmerkungen mit swift ein
- 11. Git ignorieren für ionische Projekt
- 12. So richten Sie ein Alarmsystem für Graphite + Grafana Server ein
- 13. So richten Sie das Pfeilsymbol vertikal an der Mitte aus
- 14. So richten Sie das Google Analytics-Ziel für Ajax-Formulareinreichungen ein
- 15. So richten Sie CMake ein, um eine App für das iPhone zu erstellen
- 16. So richten Sie das Mailing-Profil für eine Express Edition von SQL Server ein?
- 17. So richten Sie das Label in einer Schaltfläche aus
- 18. So richten Sie eine JavaScript-Entwicklungsinfrastruktur ein
- 19. So richten Sie PageMethods in ASP.net ein
- 20. So richten Sie MQSeries in Perl ein
- 21. So richten Sie Retrofit ohne baseUrl ein
- 22. So richten Sie Azure ein CNAME
- 23. So richten Sie Java EE-Sicherheitsrollen ein
- 24. Richten Sie das Alphabet auf Raster
- 25. So richten Sie mehrere Authentifizierungstypen für 1 Subversion Repo ein?
- 26. So richten Sie emr_default im Luftstrom ein
- 27. So richten Sie Core-Daten für watchOS 2 ein
- 28. Das ionische Projekt kann nicht in Mobile First integriert werden.
- 29. So richten Sie die Nachrüstparameter richtig ein
- 30. So richten Sie den Medienpfad für MediaSession.QueueItem ein
Sie können einen Ordner/Datei auf der Client-Seite nicht löschen, stellen Sie sich vor, was passieren könnte, wenn Sie das tun könnten – madalinivascu
Mit Node.js fs können wir dies tun. Bitte besuchen Sie https://www.sitepoint.com/accessing-the-file-system-in-node-js/ sobald –
mit node.js Sie können es auf der Serverseite nicht Client-Seite tun – madalinivascu