2010-12-06 132 views

回答

1
<img src="ftp://..."/> 
+2

这要求您向客户端发送凭据。 – SLaks 2010-12-06 03:33:16

0

如果你的密码是安全的,然后按照以下步骤进行: -

你真的应该创建一个只与您的FTP服务器上的图像文件夹的访问FTP帐户。尽快做到这一点。

为了获得更好的整体解决方案,可以将图像同步到Web服务器,或者编写一个HTTP处理程序来获取图像服务器端并将字节流传输到客户端,就好像该图像位于服务器上一样。查看第二个解决方案的System.Net.FtpWebRequest。

如果您有写入Web服务器上的磁盘的权限,则可以实现解决方案的两个部分。因此,如果第一次获取镜像,请在将镜像发送到客户端之前将其写入磁盘。下一次请求时,只需将请求重定向到磁盘上的映像(或动态更改该产品的标记的URL)即可。这样,随着时间的推移,您可以在Web服务器上创建图像缓存。当然,您需要能够在更新映像的情况下使缓存失效。