Heim > Artikel > Web-Frontend > Wie implementiert man die Umbenennung von Datei-Uploads in node.js?
In diesem Artikel wird hauptsächlich der Beispielcode zum Hochladen, Umbenennen und Verschieben der Datei node.js vorgestellt. Jetzt teile ich ihn mit Ihnen und gebe ihn als Referenz.
Ein Beispiel für das Hochladen von Dateien durch einen Knoten. Das Folgende ist der Front-End-Code:
doUpload() { var formData = new FormData($("#uploadForm")[0]); $.ajax({ url: 'http://localhost:3011/upload', type: 'POST', data: formData, async: false, cache: false, contentType: false, processData: false, success: function (returndata) { alert(returndata); }, error: function (returndata) { // alert(returndata); } }); } <form id="uploadForm"> <p>上传文件: <input id="UpImage" type="file" name="file"/> <input id="text" type="text" name="text" value="232323"/> </p> <input type="button" value="上传" onClick={this.doUpload.bind(this)}/> <input type="button" onClick={()=>{this.submit()}} value="确定"/> </form>
Der Servercode muss das Plug-in formidable installieren
exports.upload = function (req,res,next) { //keepExtensions为true时,显示文件扩展名 var form = new formidable.IncomingForm({keepExtensions:true}); //指定文件目录 form.uploadDir = path.join(__dirname); form.parse(req,function (err,fields,files) { //fields存放的为json数据 //files存放的是文件信息 //更改文件目录,并且显示上传之前的名字 fs.rename(files.file.path,__dirname+'/'+files.file.name,function (a,b) { }); res.json({success:'修改成功'}) }); };
Das Obige ist Was ich für alle zusammengestellt habe, hoffe ich, dass es in Zukunft für alle hilfreich sein wird.
Verwandte Artikel:
So verwenden Sie vue.js, um einen nahtlosen Scrolleffekt zu erzielen
Verwenden Sie Routing in Vue, um eine Seitenaktualisierung zu erreichen
jQuery implementiert eine rekursive unendliche Ebenenfunktion
So implementieren Sie das Chain-of-Responsibility-Muster in JavaScript
Die Verwendung von Ajax und Jquery implementiert die sekundäre Verknüpfung des Dropdown-Felds
Wie Jquery dynamisch Daten im Dropdown-Feld erhält
Verwandt Probleme mit dem Vue-awesome-swiper-Plug-in
Das obige ist der detaillierte Inhalt vonWie implementiert man die Umbenennung von Datei-Uploads in node.js?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!