Tôi đang sử dụng loopback
để lưu hình ảnh vào server
.Sửa đổi hình ảnh thu được từ loopback-component-storage
Tôi muốn sửa đổitên tệp của tệp trước khi được lưu vào máy chủ.
Ngoài ra tôi muốn chuyển đổi nó sang một hình thu nhỏ khác trước khi được lưu.
Đây là cách tôi đang làm.
Tại phía khách hàng
Upload.upload(
{
url: '/api/containers/container_name/upload',
file: file,
fileName: "demoImage.jpg",
//Additional data with file
params:{
orderId: 1,
customerId: 1
}
});
tên modelTại Server Side Tôi nhận được truy vấn "params" nhưng không nhận được "File Name"
tôi lưu trữ là container
Container.beforeRemote('upload', function(ctx, modelInstance, next) {
//OUPTUTS: {orderId:1, customerId:1]}
console.log(ctx.req.query);
//Now I want to change the File Name of the file.
//But not getting how to do that
next();
})
Làm thế nào để thay đổi tên tệp của tệp được lưu tại máy chủ?
phản ứng Nice, nhưng tôi nghĩ rằng OrderID, ID khách hàng nên được đặt ở phía máy chủ và không được thiết lập theo hình thức nên nó không thể được thay đổi bởi người dùng cuối cùng. –