亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Node.js文件上傳代碼

發布時間:2020-07-19 04:33:10 來源:網絡 閱讀:460 作者:red_7799 欄目:web開發
var express = require('express');
var app = express();
var bodyParser = require('body-parser');
var fs = require("fs");
var multer  = require('multer');
var iconv = require('iconv-lite');
var filelist = require('./filelist');

var urlencodedParser = bodyParser.urlencoded({extended:false});
app.use(multer({ dest: '/tmp/'}).array('p_w_picpath'));


app.use(express.static('public'));
app.get('/',function(req,res){
	res.sendFile(__dirname + "/public/" + "h2.html");
});

app.get("/filelist",function(req,res){
    console.log("GET filelist");

    var txt = filelist.fileList('/books');
            
    res.writeHead(200,{'Content-Type':'text/html'});
    res.end(txt);
})

app.post("/process_post",urlencodedParser,function(req,res){
	var txt = "<!DOCTYPE html><html><head><title>這是一個測試頁面</title><meta charset=\"utf-8\"></head><body>姓名:"+
		req.body.first_name+"<br />年齡:"+
		req.body.age+"</body></html>";
	/*var response={
		"first_name":req.body.first_name,
		"age":req.body.age
	};*/
		//console.log(response);
		res.writeHead(200, {'Content-Type': 'text/html'});
		res.end(txt);
});

app.post('/file_upload', function (req, res) {
 
   console.log(req.files[0]);  // 上傳的文件信息
 
   var des_file = __dirname + "/books/" + req.files[0].originalname;
   fs.readFile( req.files[0].path, function (err, data) {
        fs.writeFile(des_file, data, function (err) {
         if( err ){
              console.log( err );
         }else{
               response = {
                   message:'File uploaded successfully', 
                   filename:req.files[0].originalname
              };
          }
          console.log( response );
          
          var txt = "<!DOCTYPE html><html><head><title>這是一個測試頁面</title><meta charset=\"utf-8\"></head><body>文件名:"+
          			response.filename+"</body></html>";
          res.writeHead(200, {'Content-Type': 'text/html'});
          res.end(txt);
          //res.end( iconv.encode(JSON.stringify( response.filename ) ,'utf-8').toString());
       });
   });
});

var server = app.listen(80,'localhost',function(){  //如果不指定主機名'localhost',默認是 IPv6
	var host = server.address().address;
    var port = server.address().port;
    //console.log(host);

	console.log("訪問地址:http://%s:%s",host,port);
});

// 終端打印如下信息
console.log('Server running at http://127.0.0.1:80/');

相關的H1.html文件內容:

<!DOCTYPE html>
<html>
<head>
<title>這是一個測試頁面</title>
<meta charset="utf-8">
</head>
<body>
<form  id="tform" action="/process_post" method="post">
	姓名:<input type="text" name="first_name"><br />
	年齡:<input type="text" name="age"><br />
	<input type="submit" value="提交">
</form>
<br />
<h4>文件上傳:</h4>
選擇一個文件上傳: <br />
<form action="/file_upload" method="post" enctype="multipart/form-data">
<input type="file" name="p_w_picpath" size="50" />
<br />
<input type="submit" value="上傳文件" />
</form>
<br />
<a href="/filelist">文件瀏覽</a>
</body>
</html>


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

双峰县| 诏安县| 罗山县| 灌阳县| 凤台县| 梁平县| 闻喜县| 太保市| 霍城县| 封开县| 依安县| 恭城| 双辽市| 吴忠市| 会同县| 龙海市| 佛学| 都昌县| 竹溪县| 井陉县| 内乡县| 乐山市| 昭苏县| 德令哈市| 芮城县| 黄骅市| 土默特右旗| 吉水县| 太和县| 余江县| 漠河县| 丰台区| 大姚县| 含山县| 湘西| 延川县| 商城县| 调兵山市| 延寿县| 都匀市| 邯郸市|