Upload avatar html, angular

Mình có 1 vấn đề là mình đang làm angular
đã xử lý upload file ảnh lên sever: \192.168.4.171\d\images\user rồi
tui nhiên khi sử dụng thẻ
img src="file://192.168.4.171/d/images/user/85333382-1.jpg" thì nó k thể lấy dc hình ảnh
ai có kinh nghiệm về upload avatar có thể giúp mình được không?

bên dưới là hình ảnh từ sever mình đã upload ảnh

Sao không phải giao thức http:// mà là file://???

3 Likes

đó chỉ là folder chứa ảnh mà mình settup ở sever

1 Like

do ảnh ở server của bạn ko load lên được chứ ko phải do angular đâu

4 Likes

mình cũng đang hỏi vấn đề đấy

ý mình là ảnh ở server bạn có vấn đề.

folder host của mình chỉ settup trong nội bộ dự án nên bạn không thể truy cập dc đâu

2 Likes

Bạn thử 1 link ảnh https thử, mình chạy ở stackblitz ảnh http ko hiện

2 Likes

link ảnh ở http thì bình thường bạn, có cách nào có thể đẩy ảnh của mình lên sever rồi lấy ở dạng http:// không nhĩ

2 Likes

192.168, nhìn nó quen quen.

4 Likes

Vầy thôi chứ nhỉ, sao còn file://192xxxxx nữa :joy:

2 Likes

Tớ nghĩ cậu có lẽ đã confuse đoạn này.
Sơ đồ hệ thống của cậu như thế này:

Như cậu thấy, ở (1), cậu có thể lấy dữ liệu ảnh từ browser, vì đơn giản 2 máy ở chung network.
Tuy nhiên, khi cậu cố gắng lấy ảnh từ w3school (ảnh screenshot màn hình của cậu bên trái), hiển nhiên w3school không thể dùng địa chỉ IP nội bộ của cậu để lấy được ảnh ở (2.2) :smiley:
Từ đây, tớ nghĩ hiểu được lý do rồi chứ? :smiley:

5 Likes

goob job, tks ông bạn

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?