Bonjour,

Je réalise un serveur d'upload de fichiers en javascript à l'aide de Node.js et express.
J'ai un formulaire dont voici le code:
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<form
  name ="submit_bookmark"
  action="..."
  method="post"
  enctype="multipart/form-data"
  >
 
<input type="file" name="uploadFile" />
<input type="submit" value="Upload file" name="submit">
</form>
et voici le code de mon serveur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
var http = require('http')
var url  = require('url')
var fs   = require('fs');
var express = require('express');
var app=express();
 
var neededstats = [];
 
app.get('/',function(req,res){
      fs.readFile('index.html', function(err, data) {
    if (err) {
      res.writeHead(500);
    }
    else {
      res.writeHead(200, { 'Content-Type': 'text/html'});
      res.end(data);
    }
  });
});
 
 
app.post('/...',function(req,res){
 
  fs.readFile(req.files.uploadFile.path, function (err, data) {
  // ...
  var newPath = __dirname + "/uploads/uploadedFileName";
  fs.writeFile(newPath, data, function (err) {
    res.redirect("back");
  });
});
});
 
 
var server = app.listen(8080, function () {
  var host = server.address().address;
  var port = server.address().port;
 
  console.log('Example app listening at <a href="http://%s:%s" target="_blank">http://%s:%s</a>', host, port);
})
console.log('Server running.');
Mon problème est que j'aimerais récupérer au moins le nom du fichier saisi en input dans le formulaire mais que quand j'utilise cette ligne de code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
fs.readFile(req.files.uploadFile.path, function (err, data)
uploadFile est inconnu.

Comment faire pour réaliser un lien entre mon formulaire et mon serveur?
Comment faire pour récupérer les métadonnées du fichier à partir de ce formulaire?
Merci d'avance pour vos réponses.