模擬form表單
前端:
var formdata = new formdata();//自帶的函式後端://通過ajax上傳
$.ajax()
handlemodifysucc: function(data)
controller層:
//獲取前端換過來的資料const modifycompany = (req,res)=> = req.body; //獲取文字資訊 ,get傳過來的用req.query;post 傳過來的用req.body接收
let urlpath = req.files.companylogo[0].path.replace(/\\/,'/');//獲取檔案資訊, 路徑格式有問題,將'\'轉為'/'
companymodel.updatecompany(,,result=>)
}else)}})
}
model層的companymodel的部分內容:
var company = mongoose.model('cpmpany',)//資料庫修改的函式 id,companyinfo傳的都是物件
const updatecompany = function(id,companyinfo,cb),(result)=>)
}//匯出模組
module.exports =
router層部分內容:
var express = require('express');var route = express.router();
var companycontroller = require('../controller/company');
var multer = require('multer'); //需要區域性安裝multer cnpm install multer -s
//開始
var storage = multer.diskstorage(,
//第二個是檔案命名
filename : function(req,file,cb)
})var upload = multer();
//規定當欄位可以接受一次做多可傳多少張
var cpupload = upload.fileds();
route.post('/modifycompany',cpupload,companycontroller.modifycompany);//cpupload不能丟,否則後端不能接收到資料
module.exports = router;
使用psftp向伺服器上傳檔案
進入實驗室,許多實驗都要在伺服器上完成,於是使用putty連線伺服器。但同時乙個問題也出現了,怎麼向伺服器傳檔案。putty中有兩個工具可以傳檔案,一是pscp,另乙個是psftp。相比之下pscp只能傳乙個檔案,並且不能傳資料夾,而psftp和ftp沒什麼兩樣。下面是psftp的基本使用。在這裡可...
模擬本地向伺服器上傳檔案
簡單學習了tcp通訊,想實現乙個本地向伺服器上傳檔案的程式。由於現在還沒有伺服器,就用本地當伺服器自娛自樂一下子。public class server else bufferedoutputstream bos newbufferedoutputstream new fileoutputstrea...
Python呼叫scp向伺服器上傳檔案
最近做的專案中有乙個小功能 在python中呼叫scp命令 使用ssh登入,然後將指定目錄中的上傳到伺服器指定目錄 網上搜了很多方法都沒用,最後終於碰到乙個可以成功上傳的,特此記錄 import paramiko 用於呼叫scp命令 from scp import scpclient 將指定目錄的檔...