我非常喜歡這裏沒有堆棧問題。 如何創建一個nodejs http模塊文件上傳?我有一個服務器,巫婆會reaceave一個文件+一些表單參數,我如何得到圖像(我將需要調整圖像大小,然後上傳到其他服務器)。nodejs http模塊 - 圖片上傳
我當前的代碼:
17 // Searches Elasticsearch and return's firebase references
18 http.createServer(function(request, response) {
19 var method = request.method;
20 var url = request.url;
21 var body = [];
22
23 // Fetches body and pushes into array
24 request.on('error', function(err) {
25 console.error(err);
26 }).on('data', function(chunk) {
27 body.push(chunk);
28 }).on('end', function() {
29 body = Buffer.concat(body).toString();
30 response.statusCode = 200;
31 response.setHeader('Content-Type', 'application/json');
32
33 // Mini router
34 if(url == "/save_photo") {
35 upload_photo.resizeAndSavePhoto(request);
36 response.write("body");
37 response.end();
38 } else {
39 search.searchElasticsearchForMaches(request, url, elasticsearchUrl, elasticsearchPort).then((data) => {
40 response.write(data);
41 response.end();
42 });
43 }
44 });
45 }).listen(8080);
1 var http = require('http');
2
3 module.exports = {
4 resizeAndSavePhoto: function(body) {
5 console.dir(body.files);
6 }
7 };
但我怎麼可以解析的形象呢?像從請求? – IvRRimUm
這適用於我的調整大小,所以我會upvote。 – IvRRimUm