我有客户使用我们的网站 (asp.net),他们必须登录。该网站托管在服务器 1-2-3-4-5 上,流量根据负载重定向到这些服务器。
然后我有服务器 A 存储某些文件,并且该服务器受 IP 限制,只允许服务器 1-2-3-4-5。
现在,在服务器 A 上,我想存储视频文件和 pdf 文件,我想让客户端可以访问这些文件并嵌入到网站中。我不想将其存储在 db 中 - 我想将文件存储在服务器上。
由于服务器 A 只允许来自服务器 1-2-3-4-5 的 IP,而不是来自客户端的 IP,我无法直接从客户端访问这些文件。我需要以某种方式将文件嵌入网站,使用来自网络服务器的 IP 获取文件。我不能使用 i-frame,因为它使用客户端 IP。
关于如何从服务器访问和使用 IP 并将其传递给服务器 A 以获取文件的任何想法?是否可以使用 request.redirect 或 server.transfer?