Máy ảo và dt thật không đồng nhất dữ liệu, Không giữ được tên của ảnh khi upload

image
Trong hình là log từ backend khi upload,
Phần được khoanh tròn là khi dùng máy ảo chọn từ pc, các tên file được giữ đúng, 2 phần ở dưới là khi dùng dt thật,

Khi sử dụng dt thật, tên file bị thay đổi giống như trường fileName của my.uploadFile
image

Backend đang sử dụng show log như hình là nodejs + thư viện multer

Hi @nguyen_duc1 ,
Image được pick ra trên device sẽ là dạng blob chứ ko phải phải file gốc nên sẽ ko có tên như file gốc. fileName là key của file trong formData chứ ko phải là file name.
Còn trên simulator thì môi trường giả lập bạn được access tới file gốc.
Chỗ này BE của bạn ko nên dùng fileName để làm các validation.

Vâng, em cám ơn anh ạ