首页 > 解决方案 > FTP 服务器图像在 MVC 应用程序的 html 页面中被阻止

问题描述

我已经设置了一个 FTP 服务器并在同一服务器上保留了一些图像。

当我从浏览器请求 ftp 服务器时,会显示图像。

但是我想通过使用<img class="e-thumbImage" unselectable="on" src="ftp://172.16.104.121/filebrowser/3.png?1531887446850">从本地机器中的ftp://172.16.104.121/FileBrowser/服务器生成的 HTML 标记来显示相同​​的图像。

但是图像没有加载。网络请求显示(blocked:origin)

我试图在 MVC 项目的Web.config<system.webServer>文件中设置低于 CORS 原点。但它不能正常工作。

<httpProtocol>
  <customHeaders>
    <add name="Access-Control-Allow-Origin" value="*" />
    <add name="Access-Control-Allow-Headers" value="Content-Type" />
    <add name="Access-Control-Allow-Methods" value="GET, POST, PUT, DELETE, OPTIONS" />
</customHeaders>
</httpProtocol>

我没有在互联网上找到任何关于同一问题的相关内容。

我想在浏览器中显示图像。我是否朝着正确的方向前进?任何人都可以帮助我吗?

标签: c#asp.net-mvcftp

解决方案


你试过了吗

src="ftp://172.16.104.121/filebrowser/3.png"

代替

src="ftp://172.16.104.121/filebrowser/3.png?1531887446850"

推荐阅读