访问FTP上的图片问题

一品梅 2018-09-09 08:38:31
我在win2008rs架设ftp,端口手动设置9000,访问目录可以,但是目录下的jpg文件在资源管理器打不开。用浏览器又可以打开。上一级的目录在浏览器和资源管理器都能打开。
对方需要从我们FTP上打开图片,但是直接输入地址会报错
ex:
ftp:\\172.19.7.37:9000/20180908/831809B57FE549689B911021BFD4D401/Thumbnail/636719926220155304.jpg
但是输入上一级:
ftp:\\172.19.7.37:9000/20180908/831809B57FE549689B911021BFD4D401/Thumbnail/不会报错,提示输入账号密码。

我又到网上查找资料,
如何用img标签的src属性去访问私有ftp上的图片,而不需要下载到本地 - CSDN博客 https://blog.csdn.net/wxl1555/article/details/64919004
照着这做了,还是不行,图片还是叉号。我右键该图片,在新标签页中打开图片,提示输入FTP账号密码,输完之后就可以打开了。
请问如何设置能够打开网页就能看到FTP图片。高分急求。
昨晚查了一晚上资料了。
...全文
1513 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
不下载下来应该是无法在ftp上直接打开的吧。。。
yanghao1 2018-09-17
  • 打赏
  • 举报
回复
向服务器提供商求助解决。
  • 打赏
  • 举报
回复
自己再写个ashx模块吧,图片路径加参数指向ashx,里面通过FtpWebRequest获取图片
Ruoch 2018-09-15
  • 打赏
  • 举报
回复
友情建议 你可以直接点 给他们设置一个账号 然后反过来要求他们先登录ftp再实现他们要的东西
一品梅 2018-09-09
  • 打赏
  • 举报
回复
刚联系了,他们还是坚持每次FTP要输入凭证,要求不输入凭证直接打开
  • 打赏
  • 举报
回复
"在运行里输入地址“这个要求,你直接投诉他们荒唐透顶根本不会提供功能接口就行了。
一品梅 2018-09-09
  • 打赏
  • 举报
回复
我当时问他们可不可以用HTTP的,他们说不可以,可以用FTP的。
不是公网。就是内部网的。
一品梅 2018-09-09
  • 打赏
  • 举报
回复
他们要求在开始菜单里输入ftp:\\172.19.7.37:9000/20180908/831809B57FE549689B911021BFD4D401/Thumbnail/636719926220155304.jpg可以打开图片。我不清楚他们是用什么实现显示的。为什么非要在运行里输入地址打开才行。
请问怎么和他们对接好,问题在他们那边吗?
xuzuning 2018-09-09
  • 打赏
  • 举报
回复
172.19.7.37 是局域网 ip,自然是不能在公网上访问的
即便换成公网 ip,也是不妥当的:
因为 ftp 一般都是私密的,若在 url 中写上用户名和口令,显然是不安全的
你可将 ftp 上保存图片的目录映射成网站的虚拟目录,这样就可用 http 访问了
一品梅 2018-09-09
  • 打赏
  • 举报
回复
刚看了一下,原来是在QQ浏览器打不开,在IE浏览器可以打开。
刚和第三方联系了一下。他们那边说要在运行时输入这个地址能打开。我晕了,你们说他们的要求合理吗?

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧