Bạn có thể làm điều này với axios của mình bằng cách đặt đường dẫn tương đối đến thư mục hình ảnh tương ứng. Tôi đã làm điều này để nhận được một tệp json. Bạn có thể thử phương pháp tương tự cho tệp hình ảnh, bạn có thể tham khảo các ví dụ sau
Nếu bạn đã đặt một phiên bản axios với baseurl làm máy chủ trong miền khác, bạn sẽ phải sử dụng đường dẫn đầy đủ của máy chủ tệp tĩnh nơi bạn triển khai ứng dụng web.
axios.get('http://localhost:3000/assets/samplepic.png').then((response) => {
console.log(response)
}).catch((error) => {
console.log(error)
})
Nếu hình ảnh được tìm thấy, phản hồi sẽ là 200 và nếu không, nó sẽ là 404.
Ngoài ra, nếu tệp hình ảnh có trong thư mục nội dung bên trong src, bạn có thể thực hiện yêu cầu, lấy đường dẫn và thực hiện lệnh gọi ở trên với đường dẫn đó.
var SampleImagePath = require('./assets/samplepic.png');
axios.get(SampleImagePath).then(...)