c# - 通过 Url 从客户端访问 IIS 服务器上的图像 | ASP.NET
问题描述
我的应用程序是 Api ASP.Net,我将图像保存在"wwwroot"
文件夹中
内容
当我发布我的应用程序时,该结构也被创建并且我想通过 URL 访问图像
来自客户端 Angular 2
<img src="{{ 'http://192.168.1.20/Api/api/uploads/Koala.jpg'}} " >
(Not Found)
必须提一下,我的应用是在本地发布的,连接到网络的用户必须访问图像
问题
如何使用 URL 访问在 IIS 服务器上找到的图像?我是对的?如果我错了请纠正我谢谢大家
解决方案
首先尝试在浏览器上访问图片网址,即
http://localhost/Api/api/uploads/Koala.jpg
如果它显示图像,那么您的 IIS 托管没有问题。
现在从网络中的不同机器尝试相同的 url,即,
http://192.168.1.20/Api/api/uploads/Koala.jpg(来自不同的机器)
如果它不起作用,请确保您的机器接受网络上的 http 入站流量。
推荐阅读
- javascript - 如何在 moment.js 中设置解析的语言环境?
- php - PDO 和 SQL 注入攻击
- python - 调用初始化的 tf.keras.Model 在模型内的 Dropout 层上给出尺寸不匹配
- linux - 无法在 Amazon Linux 2 机器上安装 libsasl2-devel
- php - 仅在登录后才允许访问文件(htaccess?)
- python - matplotlib:顺序 plt.savefig 问题
- jquery - 根据数组中列出的 ID 对两列中的 Div 进行排序
- batch-file - 批处理命令获取一个txt名称,然后在变量中设置该txt的第一个单词
- r - R 找不到函数 .complete_args()
- python - 我怎样才能在自己内部重复这个 numpy 数组?