1
アップロードする各ファイルと一緒に情報を送信する必要があります。ドキュメントは、私がデータパラメータでそれを達成することができると言いますが、私のセイルズコントローラで私のアクションからアクセスすることはできません。javascript - AngularJS + ngファイルアップロード+セイル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