Ftp4oss推出的“FTP云工具”能够帮助用户快速使用OSS,只要您会用FTP,就能用OSS,不需要编写任何代码!只需10分钟配置,马上升级到云存储!
今天就为大家分享一下这个工具的安装使用:
FTP云工具的正确配置和运行
1、首次使用FTP云工具,您能看到如下图所示的登陆界面,需要先行配置,完成配置后才能登陆使用:
图3-2 FTP云工具的登陆界面
登陆方式(两种登陆方式的区别):
(1)Ftp4oss账号登陆:如果您还没与Ftp4oss的账号,可以点击左上角的“新用户注册”,到www.ftp4oss.com上注册一个账号,注册成功后即可登陆FTP云工具(免审核直接登录),同时您也会收到一封成功注册邮件;
(2)免注册登陆,也就是OSS的AccessKey登陆:不用注册Ftp4oss账号,使用阿里云的OSS的AccessKeyID和AccessKeySecret即可直接登录使用;
2、点击“配置”按钮,完成FTP服务器参数和OSS参数配置,如下图所示:
图3-3 FTP云工具的参数配置界面
参数说明:
(1)FTP服务器参数:就是把FTP云工具运行所在服务器做为FTP服务器,这里的IP、FTP用户和密码就是3.3节要使用的参数;
(2)OSS参数:根据FTP云工具运行所在的服务器与OSS的网络关系,正确选择好内外网情况,正确输入AccessKey ID和Secret,然后即可获取Bucket列表了;
3、完成“配置”后,点击关闭即可回到登陆界面,直接点击登陆即可开启FTP服务,顺利的话您将看到如下图所示界面:
图3-4 FTP云工具启动后的正常运行界面
启动失败:如遇Ftp4oss服务启动失败等提示,则请您检查一下服务器的21端口是否被其它程序所占用?
4、运行模式:运行界面的按钮“切换为:类OSS客户端/或/FTP网站服务”控制着服务的运行模式:
(1)默认为“FTP网站服务”:此时FTP云工具运行在较为安全的模式下,由于Ftp4oss的独特设计,导致用户无法通过FTP客户端看到文件列表,但是对网站的远程附件模块来说,基本的FTP功能都是正常提供,满足网站运行要求;
(2)“类OSS客户端”:当用户想要直接完全操作OSS上的文件列表,则需要切换为“类OSS客户端”模式,此时您就可以通过FlashXP客户端直接看到OSS的列表,可以直接操作OSS上的文件;
3.3基于FTP云工具的具体操作OSS的实现
3.3.1 通过FlashXP客户端连接FTP云工具来操作OSS的Bucket;
(1)登陆FTP:打开FlashXP之类的FTP客户端工具,按照刚才在FTP云工具的配置(如左下图所示),依次把FTP服务器IP、FTP的用户名和密码输入到FlashXP的登陆框“快速连接”(如右下图所示),然后点击连接按钮,即刻连接到OSS云存储;
图3-5 FTP云工具FTP参数配置和FlashXP的登陆框
(2)查看FTP列表:如果您看不到OSS上的文件列表,则请您确认一下FTP云工具是否运行在“类OSS客户端”模式和OSS上对应的Bucket是否有文件存在?此时,您也可以实时上传几个文件体验一下!
图3-6 FlashXP正常连接FTP云工具后显示出的OSS文件列表和阿里云OSS控制面板上的OSS实际列表
注:以上截图都是标准清晰度截图,可以放大查看截图内容!
至此,FTP云工具已经正常运行起来了,您可以通过FlashXP之类的工具来操作OSS上的文件了;
(3)传输失败问题:
如果您传输文件总是不成功的话,请您检查一下所上传的文件大小是否超过了10M?
FTP云工具对单文件大小的上传限制在10M以下的原因如下:
部分用户只想通过FTP云工具来上传文件到OSS或从OSS下载文件,而不是部署到网站的远程附件(对网站用户和附件来说,2M大小可以满足一半以上网站需求,8M大小可以满足80%以上网站需求);
鉴于(a)FTP传输在外网网络质量不好的情况下,容易造成传输失败,不知情的用户会误解为FTP云工具不稳定,(b)同时FTP协议存在一个传输超时而失败问题,(c)预留一定的收费空间,所以我们对FTP云工具(阿里云特别版) 做了单文件上传10M的限制;
所以,对于有上传大量小文件的用户如果有特殊需求的,请QQ或Email联系我们技术客服申请传输较大文件的授权;
(外网带宽环境一般的适用0—20M,阿里云内网环境适用0-200M左右;更大文件请选择专用客户端软件);
3.3.2配置网站远程附件模块来实现网站附件升级到OSS;
这部分远程附件配置的内容,应该是站长用户最关心、最感兴趣的内容了,更多、最新的网站远程附件配置教程,请参见:http://www.ftp4oss.com/help/UsefulSitesHelp.htm
在此,以论坛Discuz X3.1版本为例,讲解基于FTP云工具实现网站的远程附件升级到OSS云存储!
(1)登陆您的Discuz论坛后台管理,分别点击“全局”——“上传设置”——“远程附件”,进入Discuz论坛系统自带的FTP远程附件功能界面,启用远程附件(不必启用SSL连接);
(9)远程访问 URL:此处输入您FTP云工具设置后自动生成的Bucket URL的网址(详见以下截图示意);
(10)最后,点击“测试远程附件”的按钮,当弹出如下图所示窗口时:
图3-8 测试远程附件配置成功截图
OK、完成以上操作,您即可前往您的网站发几个图片帖子 试看看,激动人心的时刻已经发生……!
以下截图为DiscuzX3.1图片演示贴里面,图片属性的截图,从下图的蓝色方框所显示的URL可以看出该图片存放在阿里云的OSS上,DiscuzX3.1配置Ftp4oss成功!
图3-9基于FTP云工具的Discuz论坛远程附件实现图片上传到OSS云存储的效果