《HTML5+CSS3网页设计入门必读》——1.7 使用FTP传输文件
本节书摘来自异步社区《HTML5+CSS3网页设计入门必读》一书中的第1章,第1.7节,作者: 【美】Julie Meloni更多章节内容可以访问云栖社区“异步社区”公众号查看。
1.7 使用FTP传输文件
就像你迄今为止所学到的,必须把Web内容放到Web服务器上,才能使之为其他人访问。这个过程通常是使用文件传输协议(File Transfer Protocol,FTP)发生的。要使用FTP,需要一个FTP客户端,这个程序用于把你的计算机上的文件传输到Web服务器上。
FTP客户端需要3份信息来连接到Web服务器。在你建立了账户之后,你的托管提供商将把这些信息发送给你。
- 你将连接到的主机名或地址。
- 你的账户的用户名。
- 你的账户的密码。
当你具有了这些信息后,就准备好使用FTP客户端,把内容传输到Web服务器。
1.7.1 选择FTP客户端
无论使用的FTP客户端是什么,它们一般都会使用相同的界面。图1.4显示了一个FireFTP示例,它是Firefox Web浏览器使用的FTP客户端。本地机器(你的计算机)的目录清单出现在屏幕左边,远程机器(Web服务器)的目录清单则出现在右边。通常会看到右箭头和左箭头按钮,右箭头把所选的文件从计算机发送到Web服务器上;左箭头则把文件从Web服务器发送到计算机上。许多FTP客户端还允许简单地选择文件,然后把那些文件拖放到目标机器上。
许多FTP客户端可以免费使用,但是也可以通过File Manager(文件管理)工具传输文件,它很可能是Web服务器的控制面板的一部分。不过,这种文件传输方法通常会在过程中引入更多的步骤,并且几乎不像在你自己的计算机上安装FTP客户的过程那样流线化(或简单)。
下面列出了一些流行的免费FTP客户端。
- 用于Mac和Windows的Classic FTP。
- 用于Mac的Cyberduck。
- 用于Mac的Fetch。
- 用于所有平台的FileZilla。
- 用于所有平台的FireFTPFirefox扩展。
当选择一个FTP客户端并在计算机上安装它时,就准备好从Web服务器上传和下载文件。在下一节中,将使用程序清单1.1中的示例文件解释这个过程的工作方式。
1.7.2 使用FTP客户端
下面的步骤说明了如何使用Classic FTP连接到Web服务器并传输文件。不过,所有的FTP客户端都使用类似的(如果不是完全相同的话)界面。如果理解了下面的步骤,就应该能够使用任何FTP客户端。
记住,首先需要主机名、账户的用户名和账户的密码。
1.启动Classic FTP程序,并单击Connect按钮,将提示你填写与你想连接到的站点相关的信息,如图1.5所示。
https://yqfile.alicdn.com/970dd69eab1c9eb1e377c18bcc891d8a195815f5.png" >
2.填写图1.5中显示的每个项目,如下所示。
- FTP服务器是需要发送Web页面的Web服务器的FTP地址,你的托管提供商将给你提供这个地址。它可能是yourdomain.com,但是要检查你在签订服务合同时接收到的信息。
- 使用托管提供商提供的信息完成User Name框和Password框。
3.你可能要切换到Advanced选项卡,并修改以下可选的项目,如图1.6所示。 - Site Label是你将用于称呼自己站点的名称。其他任何人都不会看到这个名称,因此可以输入你想要的任何名称。
- 可以更改Initial Remote Directory on First Connection和Initial Local Directory on First Connection的值,但是你可能想等待,直到你习惯了使用FTP客户端并且建立了工作流程为止。
4.完成设置后,单击Add Site保存设置。然后可以单击Connect,建立一条与Web服务器的连接。
你将看到一个对话框,指示Classic FTP尝试连接到Web服务器。一旦成功连接,将会看到一个如图1.7所示的界面,在左边显示本地目录的内容,并在右边显示Web服务器的内容。
https://yqfile.alicdn.com/991ca57c47f5b14fe957a441a1ee2d9d9cd15775.png" >
5.现在几乎就准备好将文件传输到Web服务器,剩余的全部工作是把目录改为所谓的Web服务器的文档根目录(document root)。Web服务器的文档根目录被指定为Web内容的顶级目录,它是目录结构的起点,在本章后面将了解关于它的更多信息。通常,这个目录被命名为public_html、www(因为www被创建为public_html的别名)或htdocs。你自己不必创建这个目录,托管提供商将为你创建它。
双击文档根目录名称以打开它。FTP客户界面的右边将变成显示该目录的内容(此时它可能是空的,除非Web托管提供商代表你在该目录中放置了占位符文件)。
6.目标是把你以前创建的 sample.html 文件从你的计算机传输到Web服务器上。在FTP客户端界面的左边列出的目录中查找文件(如果需要,可以进行导航),并单击它一次,以高亮显示文件名。
7.单击FTP客户端界面中间的右箭头按钮,把文件发送到Web服务器。当文件传输完成时,客户界面的右边将会刷新,以显示发送到目的地的文件。
8.单击Disconnect按钮关闭连接,然后退出Classic FTP程序。
无论何时你想通过FTP把文件发送到Web服务器上,从概念上讲都要采取这些类似的步骤。也可以使用FTP客户端在远程Web服务器上创建子目录。要使用Classic FTP创建子目录,可以单击Remote菜单,然后单击New Folder。不同的FTP客户端具有不同的界面选项,来实现相同的目标。
《HTML5+CSS3网页设计入门必读》——1.7 使用FTP传输文件相关推荐
- 《HTML5+CSS3网页设计入门必读》——2.8 转变(CH-CH变化)
本节书摘来自异步社区<HTML5+CSS3网页设计入门必读>一书中的第2章,第2.8节,作者: [英]Jeremy Keith , [美]Dan Cederholm 更多章节内容可以访问云 ...
- 《HTML5+CSS3网页设计入门必读》——第1章 标记简史1.1 从IETF到W3C:HTML 4的诞生过程...
本节书摘来自异步社区<HTML5+CSS3网页设计入门必读>一书中的第1章,第1.1节,作者: [英]Jeremy Keith , [美]Dan Cederholm 更多章节内容可以访问云 ...
- 《HTML5+CSS3网页设计入门必读》——1.13 测验
本节书摘来自异步社区<HTML5+CSS3网页设计入门必读>一书中的第1章,第1.13节,作者: [美]Julie Meloni更多章节内容可以访问云栖社区"异步社区" ...
- html5+css3网页设计与网站布局从新手到高手,HTML5+CSS3网页设计与网站布局从新手到高手...
HTML5+CSS3网页设计与网站布局从新手到高手 语音 编辑 锁定 讨论 上传视频 <从新手到高手:HTML 5+CSS 3网页设计与网站布局从新手到高手>是2013年1月清华大学出版社 ...
- html的详情页面设计,HTML5+CSS3网页设计与制作实用教程 单元7 网页特效与制作商品详情页面(105页)-原创力文档...
单元7网页特效与制作商品详情页面HTML5+CSS3网页设计与制作实用教程本章导读The chapter's introduction 将JavaScript 程序嵌入HTML 代码中,对网页元素进行 ...
- css3网站代码 html5_网站布局、排版优秀的HTML5+CSS3网页设计
网站布局.排版优秀的HTML5+CSS3网页设计 七月 8, 2013 评论 (3) Sponsor 目前大部分浏览器已经更新换代,并支持新的网站技术,所以网页设计师们开始喜欢使用HTML5和CSS3 ...
- 网页设计与制作html5教学目标,HTML5+CSS3网页设计与制作—教学大纲(10页)-原创力文档...
博学谷--让IT 教学更简单,让IT 学习更有效 <HTML5+CSS3 网页设计与制作>课程教学大纲 (课程英文名称) 课程编号: 学 分:5 学分 学 时:74 学时 (其中:讲课学时 ...
- HTML5+CSS3网页设计从基础到入门——合并单元格
一,合并单元格的方式 跨行合并:rowspan="合并单元格的个数" 跨列合并:colspan="合并单元格的个数" ...
- HTML5+CSS3网页设计视频教程【零基础入门】
最新文章
- TensorFlow基础12-(keras.Sequential模型以及使用Sequential模型 实现手写数字识别)
- 21位花朵数 C语言(执行时间小于16s)
- 在三角形中rt是什么意思_数学中RT三角形是什么意思
- hive udf 分组取top1_Hive中分组取前N个值的实现-row_number()
- 用c语言程序编写电池管理系统,基于Freescale单片机的电池管理系统设计.doc
- 【数据结构与算法基础】二叉搜索树和平衡二叉树
- OSChina 周五乱弹 —— 你用学习机来搞学习?
- 1039. 到底买不买(20)-PAT乙级真题
- vmx进程已提前退出_如何优雅地停止Java进程
- 中科院分词系统大致流程
- DVWA教程详细的DVWA-CSRF全等级通关教程
- 网页转化成pdf,网页转换图片,wkhtmltopdf,wkhtmltoimage使用小结
- python-matplotlib-柱状堆积图
- Autojs 3.0文档学习之设备信息
- Python 结巴(jieba)库之花拳绣腿
- 什么样的视频号内容更容易火?视频号怎么做推送上热门
- JAVA经典算法40题(供面试所用)
- Java线程的死锁和活锁
- uni 页面加载完毕_uniapp小程序如何等待数据回来才加载页面?
- SignalTap II 之 Power-Up Trigger
热门文章
- Ubuntu16.04系统运行VINS-Mono(安装、环境配置)
- lncrna研究,2021最新相关资料合集
- win10中的ubuntu子系统忘记root密码如何修改
- OriginPro 2021安装教程(手把手式安装)
- 编程语言学习--C语言学习资料
- new ArrayList 报错
- linkedlist增删java,哪位高手可以给一下linkedlist中的常用的增删改查的命令吗?谢谢了!...
- 服务器跑python程序后还能安装网站吗_如何在服务器上跑python程序
- 添加右键菜单_添加“复制路径”选项到右键菜单
- 基因分子生物学~tRNA,mRNA,蛋白质合成