基础教程(四十六):文件的下载、上传 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
br> 如果是在一个协作环境中工作,在本地与远程站点之间传输文件时请使用登记/注销功能(请参阅基础教程四十五)。如果是一个人负责管理远程站点,那就可以使用 Get 和 Put 命令来传输文件,没必要使用登记/注销系统。 要使本地站点的文件与远程站点的文件保持一致,就要使用Dreamweaver的文件同步功能。 一、从远程服务器下载文件 下载文件就是从远程站点拷贝文件到本地站点,以便进行编辑。 如果你正在使用登记/注销系统(也就是说,如果 Enable File Check In 和 Check Out 设为打开),使用Get 命令得到该文件的本地副本是只读的;留在远程站点上的该文件仍然可以被其他团队成员注销。如果 Enable File Check In 和 Check Out 设为关闭,下载回来的文件则具有读写权。 如果是在协作环境中工作,也就是说,如果其他人正在处理同一文件,那么就不要关闭 Enable File Check In 和 Check Out 功能。尤其是,如果其他人在本站点正在使用登记/注销系统,你也就要使用这一系统。 需要注意的是,当你单击 Get 命令时,复制回来的文件是站点窗口当前处于活动状态的窗格中被选定的文件。如果Remote(远程)窗格正处于活动状态,那么被选取的远程站点的文件就会被复制回本地站点;如果Local(本地)窗格正处于活动状态,那么本地窗格中被选取文件的远程版本被复制回本地站点。 如果是在协作环境中工作,且你希望使用Get命令复制回来的文件具有读写权,那就要关闭该站点的Enable File Check In and Check Out(启用登记/注销功能) 选项。 从远程服务器下载文件的操作步骤如下:
注:单击站点窗口右下角的红色停止符号( ![]() Dreamweaver 记录所有 FTP 文件传输活动。如果在使用FTP传输文件的过程中出现错误,Site FTP记录可以帮助你确定问题所在。要显示记录内容,可以从站点窗口选择Window>FTP Log(站点$#@62;FTP记录)。 二、向远程服务器上传文件 上传文件就是把编辑好的文件从本地站点拷贝到远程站点。上传文件一般不改变文件的注销状态。有两种常见的情况可以使用Put替代Check In:一种情况是,不在协作环境中工作,且也没有使用登记/注销系统;另一种情况是,要把当前版本的文件上传到服务器但还想继续编辑它。 如果远程服务器中先前并没有你要上传的文件,且你正在使用登记/注销系统,该文件被复制到远程站点,然后被注销,使你可以继续编辑。 如果想把文件上传到远程服务器并登记它,请使用Check In命令。 如果只想把较远程版本新的本地版本文件上传,请参阅同步本地和远程站点文件中的说明。 注意:不要在要上传到服务器的文件名中使用一些特殊字符(如 é、 ?或 ¥) 或者标点符号,如冒号、斜线、句号等。许多服务器会在上传这些文件时改变这些字符,这样就会导致指向这些文件的链接中断。 向远程服务器上传文件的操作步骤如下:
如果要上传的文件当前在文档窗中打开,也可以在文档窗口选择 Site>Put(站点$#@62;上传)。 如果你在文档窗口处于活动状态时选择了Site>Get或Site>Put,而当前文件又不属于当前打开的站点,Dreamweaver 试图确定当前文档究竟属于已定义的哪个本地站点;如果当前文件属于仅有的一个本地站点,Dreamweaver 就会打开该站点,然后执行上传或下载操作。 三、同步本地与远程服务器文件 使用Site>Synchronize(站点$#@62;同步)命令,可以把文件的最新版本上传到远程站点,也可以从远程站点传回本地站点,使本地站点和远程站点上的文件保持同步。如果远程站点是一个FTP服务器,就要用FTP同步文件。 在同步站点之前,Dreamweaver 允许你检查一下究竟哪些文件要上传或下载。在同步操作完成之后,Dreamweaver也会确认哪些文件已更新。 在没有同步的情况下,要了解本地站点中哪些文件较新或远程站点中那些文件较新,可从站点窗口选择Edit>Select Newer Local(编辑$#@62;选择较新的本地文件)或Edit>Select Newer Remote(编辑$#@62;选择较新的远程文件)。 同步文件的操作步骤如下:
|