1
我需要將這些信息與每個我上傳的文件一起發送。該文件說,我可以實現與數據參數,但我不能從我的行動在我的Sails控制器訪問它。javascript-AngularJS + ng文件上傳+ Sails JS
前端:
Upload.upload({ url: '/file/upload', arrayKey: '', data: { file: $scope.files, otherInfo: {user: user, person: 12 }}}).....
帆JS:
req.file('file').upload({ dirname: '../../websrc/uploads' }, function(err, files) {
if (err) return res.serverError(err);
return res.json({
message: files.length + ' file(s) uploaded successfully!',
files: files
});
});
如果我的日誌文件,我看到X對象是這樣的:
UploadedFileMetadata[0]
extra: undefined
fd: "/xxxxxxxxxxxxxx/uploads/24fd1f66-36df-40ec-bed3-45e18df77469.jpg"
field: "file"
filename: "xxxxxxxxxxxxxxxxxxxxxx.jpg"
size: 199247
status: "bufferingOrWriting"
stream: PassThrough
type: "image/jpeg"
我怎樣才能爲每一個發送信息我的文件,並從我的服務器訪問它?
如果您看到瀏覽器的網絡選項卡並查找該帖子請求,您將看到正在將這些信息發送到服務器。所以你必須弄清楚如何在服務器端讀取它。 – danial