C# 更改(屏蔽?)云文件url

C# 更改(屏蔽?)云文件url,c#,asp.net,cloud,C#,Asp.net,Cloud,正在寻找一种解决方案来屏蔽/使用文件的不同url,而不是云托管的url 例如,希望显示图像 TEST.JPG 从url http://cloud.filehosting.example.com/12345/asdfg/123455/sjklksgklshglhfjgl.jpg 作为 这是怎么称呼的(这样我就可以在谷歌上查到,在剔除没有通用名称的结果时遇到问题)?如何做到这一点? 原因是,如果人们想直接访问他们的图像,他们应该使用来自我的站点的链接,而不是云,但文件应该从云访问。这取决于您希望

正在寻找一种解决方案来屏蔽/使用文件的不同url,而不是云托管的url

例如,希望显示图像

TEST.JPG
从url

http://cloud.filehosting.example.com/12345/asdfg/123455/sjklksgklshglhfjgl.jpg
作为

这是怎么称呼的(这样我就可以在谷歌上查到,在剔除没有通用名称的结果时遇到问题)?如何做到这一点?


原因是,如果人们想直接访问他们的图像,他们应该使用来自我的站点的链接,而不是云,但文件应该从云访问。

这取决于您希望“云”URL隐藏的程度

如果您同意用户能够发现“云”URL,则可以使用简单的重定向实现该功能。当用户单击指向图像URL表示形式的链接时,您只需使用302和ContentLocation头进行响应,该头包含文件的实际URL


如果您希望用户永远无法发现“云”URL,您可以在服务器上编写简单的方法,对“云”URL发出单独的请求,读取响应,然后将其作为响应发送回用户。

这取决于您希望“云”URL隐藏的程度

如果您同意用户能够发现“云”URL,则可以使用简单的重定向实现该功能。当用户单击指向图像URL表示形式的链接时,您只需使用302和ContentLocation头进行响应,该头包含文件的实际URL


如果您希望用户永远无法发现“云”URL,您可以在服务器上编写简单的方法,对“云”URL发出单独的请求,读取响应,然后将其作为响应发送回用户。

我真的不明白您的意思。看起来你需要实现一个404处理器来处理这个请求。我真的不明白你的意思。似乎需要实现404处理程序来处理请求。
http://mysite.com/image/TEST.JPG