首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无需登录即可访问我的IIS FTP站点中的图像?

问无需登录即可访问我的IIS FTP站点中的图像?
EN

Stack Overflow用户
提问于 2011-08-09 02:24:40
回答 3查看 1.5K关注 0票数 1

我有一个使用IIS 7.0的FTP站点。它工作得很好。我刚刚添加了一个文件夹到网站,并放入了一些图片。我们公司有电子邮件服务,可以给我们的客户发送电子邮件。我已经设置了其中一些图像的链接,因此它们将出现在这些电子邮件中。

但是,每次我现在尝试打开其中一封电子邮件时,都会出现“FTP登录”窗口。我已经在“匿名”下设置了图像,所以我要做的就是将用户名和密码留空,然后单击“确定”,这个框就会消失。但是,我不希望我的客户不得不这样做。有没有一种方法,可以引用ftp站点中包含的图像,并让它们与电子邮件一起自动加载,而不要求任何登录信息?

谢谢你!!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-08-09 02:30:14

我不知道你问的是否真的可能,你需要做的是在链接上添加用户和密码,但这不是我的建议。

我将在ftp服务器上创建一个虚拟目录,该目录也将指向IIS服务器上的一个虚拟目录(如果您在同一台计算机上运行http,并且该计算机是公共的,则很容易实现)。然后,上传到FTP的任何内容都可以通过HTTP提供服务。

http://learn.iis.net/page.aspx/150/understanding-sites-applications-and-virtual-directories-on-iis-7/

我真的认为这是一个更好的解决方案,因为ftp端口可能会被阅读电子邮件的用户阻塞,一些浏览设备将不够智能地使用FTP来获取图像,等等。我认为这将导致电子邮件中许多被阻止/丢失的图像。

票数 1
EN

Stack Overflow用户

发布于 2011-08-09 02:27:40

如果您在打开电子邮件时获得了ftp登录,则很可能您已将图像嵌入了ftp://url,例如

代码语言:javascript
复制
<img src="ftp://yourserver.com/somepic.jpg" />

除非显式指定FTP,否则HTML电子邮件永远不会求助于FTP协议来检索URL -否则它将始终默认使用HTTP。

票数 1
EN

Stack Overflow用户

发布于 2011-08-09 02:28:58

你应该可以有一个类似下面这样的链接:

ftp://user:password@myftp.com

由于您使用的是没有密码的匿名配置文件,因此应该可以这样做:

ftp://anonymous@myftp.com

这指定它应该尝试以哪个用户身份登录,并可以选择指定密码(如果未指定密码,则省略分号)。因此,文件夹图像中的图像companylogo.jpg在超文本标记语言中如下所示:

代码语言:javascript
复制
<img src="ftp://anonymous@myftp.com/Images/companylogo.jpg" />
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6986721

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档