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