当前位置:首页 » 文件管理 » ftp插件下载

ftp插件下载

发布时间: 2023-03-26 23:20:41

㈠ Vscode安装使用ftp插件

这里使用的是 Ftp-Sync 插件,安装比较简单:

㈡ 玩转Jenkins - 插件:FTP publisher plugin

title: 玩转Jenkins - 插件:FTP publisher plugin
date: 2016-09-02
tags:

依赖插件:FTP publisher plugin

在系统配置中对Ftp服务器进行配置,具体参数参考游亏如下:

完成以上配置后基本就可以正常神源神使用上传附裂衡件到ftp的功能了

原文地址: http://fatiao.site/jenkins_cj4ftp.html

㈢ 有没有在线开通FTP的插件

http://www.onlinedown.net/soft/25550.htm

㈣ 怎么把ftp//:带头的视频地址转换成http//:的

一、将FTP地址同一化:
一般来说FTP地址诸如10.82.0.30这样的形式,那么我们在访问时需要在浏览器或者FTP登录工具中输入ftp://10.82.0.30,接下来就是输入用户名softer和密码111111。(如图1)实际上我们可以将FTP地址同一化的,也就是说对于用户名是softer,密码是 111111,想要登录ftp://10.82.0.30的话,我们只需要在浏览器中输入ftp://softer:[email protected] 即可,这样将实现自动输入用户名和密码的功能。

图1

小提示:不过这种方法只对于规则的用户名和密码有效,如果用户名或者密码中包括了“:”和“@”,“/”等字符的话,由于将FTP地址同一化了,所以系统将无法知道到底哪个才是用户名,哪个才是用户名和密码分隔符,从而无法正常访问。
二、将FTP地址插件化:
可能有的读者会问了,你这样将FTP地址同一化还是麻烦。在论坛上找到了一个好的FTP站点,密码和用户名都很长我们需要反复的复制与粘贴操作。当然笔者为这些懒惰的网络管理员找到了一个好工具——getftpurl小插件(请网友网上自行搜索)。通过他我们可以实现自动将FTP地址,用户名,密码粘贴和同一的功能。
getftpurl小插件实际上是一个脚本工具,他可以把类似下面的描述直接转换成URL,也就是实现上面提到的FTP地址同一化格式。
描述如下:
ftp.softer.com:21
用户名:softer
密码:111111
转换后格式为ftp://softer:[email protected]:21

下面就为各位IT168的读者介绍他的实际操作步骤——
第一步:下载getftpurl小插件并解压缩。(如图2)

第二步:解压缩目录中有两个文件,一个是getftpurl.htm,另一个是个注册表文件,名字为getftpurl.reg。(如图3)

图3

第三步:双击getftpurl.reg注册表文件,选择“是”按钮将其内容导入到注册表中。(如图4)

图4

第四步:导入后显示成功提示信息。(如图5)

图5

第五步:接下来就是要对getftpurl.htm进行操作了,我们把他复制到XP操作系统c盘的windows目录中即可,如果是WINDOWS 2000系统需要复制到c盘下的winnt目录。

第六步:重新启动IE浏览器,然后点鼠标右键你会发现在快捷菜单中出现了一个名为Get FTP URL的菜单项。(如图6)

第七步:我们将和上面描述类似的区域用鼠标选中后点鼠标右键选择Get FTP URL,小插件将帮助我们自动完成整合和复制相应的同一化地址的功能。

第八步:具体合成结果会以窗口的方式显示出来,包括端口不是标准21的也没有问题。(如图7)

图7

第九步:在地址栏处进行粘贴就能看到复制后的同一化地址了。(如图8)

图8

小提示:使用该小插件要注意几点,最好把选中的范围稍微放宽一点点,选中后请确认所有需要的信息都是反白显示。如果需要的信息字体不是白色,而仍然是黑色或原来的颜色,说明没有正确选中。
三、扩展应用:
按照上面的方法安装插件后每次执行自动化操作都会弹出一个窗口,内容是执行结果,实际上我们可以通过编辑getftpurl.htm将这个弹出窗口去掉。方法是用记事本打开该文件,然后把倒数第二句alert(url);}注释掉,再文件的最后加一个}就行了。这样选择Get FTP URL后再也不会弹出烦人的窗口了,不过执行结果正确与否我们也无法直接看到了,只能通过一次粘贴操作来查看。
四、插件缺陷:
由于该插件是通过脚本语言完成的,所以在识别FTP地址以及转换方面不可能面面俱到,笔者在测试过程中发现下列形式的地址是无法实现转换的,转换的结果是错误的。
(1)ftp://111.111.111.111:21
用户名/密码:xxxx:1111
(2)ftp:/111.111.111.111:21
下载账户: xxxx:1111
(3)ftp://111.111.111.111:21
帐号: xxxx:1111
(4)ftp://111.111.111.111:21
帐号: xxxx
不需要密码
也就是说用户名和密码写成一串的,或者用户名结尾是“户”字的以及FTP登录只要帐号不要密码的都无法完成解析工作。

㈤ Hbuilder怎么连接FTP

这个前端的软件插件比较多,可以在下载一些适合自己的一些插件,我们先下载一个ftp的插件,在地址激唤栏找到工具,鼠标右键找到插件安装

打开插件列表找到ftp Sync这个插件,可以支持多种方式连接,ftp,sftp,ftps和本地明早凯文件,如果在当前的列表中没有找到ftp sync,可以到插件市场中进行搜索。下图是插件市场

搜索到以后进行下载,这个插件很小下载很快,几秒钟就可以下载完成,不用手动去安装,自动就会安装好。下载完成以后在项目中就可以看见有连接这个两个字样。

下面进行配置,在连接上鼠标右键,点击连接管理,弹出窗口进行配置,ftp地址,ftp密码,ftp用户名,系统文件夹等等。

5
点击新建进行填写站点名称,(站点名称自己定义睁码),ftp地址等,端口默认是21不用修改。连接模式也是默认的就可以,编码也是默认就可以,检查一些时区,如果本地的时区和服务器时区不对,会报错(修改时间配置不正确),配置完成以后检查一下是否能认证成功。

6
配置完成以后点击确定,这个时候我们看一下项目下有连接打开就会服务器上的文件,都配置完成以后,快捷键ctrl+Shift+d下载,ctrl+Shift+u上传,这样上传下载就会很方面,而且还节省了很多时间。

㈥ 用shell的linux服务器 .sh插件怎么从远程ftp服务器下载文件

//ftpput.sh
[cpp] view plain
#!/bin/sh
#FileName:ftpput.sh
#Function:从本地客户端向ftp服务器上传一个文件
#Version:V0.1
#Author:Sunrier
#Date:2012-07-20

#$#表示传递给此Shell脚本的参数个数
#-ne表示不等于
if [ $# -ne 2 ]
then
echo "Usage $0 <local_dir/filename> <remote_dir>"
exit 1
fi

#IP表示ftp的服务器ip地址
IP=127.0.0.1
#IP=192.168.6.1

#FULLNAME获取本地文件全路径名
FULLNAME=$1

#DESTDIR获取需要上传的ftp远程目录路径
DESTDIR=$2

#basename返回一个路径中的文件名部分
#如FULLNAME="/home/Sunrier/Proj/log/test.log";
#当local_filename=`basename $FULLNAME`
#最终local_filename="test.log"
local_filename=`basename $FULLNAME`

#DESTFILE表示ftp服务器的路径,以及保存后的文件名
DESTFILE=$DESTDIR/$local_filename

#ftp -i -n $IP <<FTPIT
ftp -i -n <<FTPIT
open $IP
user Sunrier redhat
bin
passive
cd /home/remote/log/ftpfile
put $FULLNAME $DESTFILE
quit
FTPIT

exit 0

//注释:
[cpp] view plain
#!/bin/sh
#FileName:ftpput.sh
#Function:从本地客户端向ftp服务器上传一个文件
#Version:V0.1
#Author:Sunrier
#Date:2012-07-20

#$#表示传递给此Shell脚本的参数个数
#-lt表示小于
#-eq表示等于
#-ne表示不等于
if [ $# -ne 2 ]
then
echo "Usage $0 <local_dir/filename> <remote_dir>"
exit 1
fi

#IP表示ftp的服务器ip地址
#IP=127.0.0.1
IP=192.168.6.1

#FULLNAME获取本地文件全路径名
FULLNAME=$1

#DESTDIR获取需要上传的ftp远程目录路径
DESTDIR=$2

#basename返回一个路径中的文件名部分
#如FULLNAME="/home/Sunrier/Proj/log/test.log";
#当local_filename=`basename $FULLNAME`
#最终local_filename="test.log"
local_filename=`basename $FULLNAME`

#DESTFILE表示ftp服务器的路径,以及保存后的文件名
DESTFILE=$DESTDIR/$local_filename

#-i表示在多个文件传输期间关闭交互提示
#-n表示禁止自动登录到初始连接
#<<FTPIT 和最后的 FTPIT:术语叫:当前文档here documents. here document 就是一段特殊目的的代码块,
#它使用I/O重定向的形式来将一个命令序列传递到一个交互程序或者命令中,比如ftp、cat,或者ex文本编辑器.
#本句可以理解从<<FTPIT开始以非对话模式的ftp连接,直到输入FTPIT为止的所有命令.
#当然FTPIT这个名字是可以随便取的,不一定必须是FTPIT,可以取其它的名字。
#ftp -i -n $IP <<FTPIT
ftp -i -n <<FTPIT

#连接到指定ftp服务器上
open $IP
#连接到指定ftp服务器上,并指定端口
#open $IP $PORT

#登陆ftp服务器上的用户名和密码
#user username password
user Sunrier redhat

#bin表示以二进制方式传输
#bin等价于bi,binary等
#另一种方式传输是ascii,默认情况下,将文件传输类型设置为ASCII
bin

#主动模式的FTP是指服务器主动连接客户端的数据端口,被动模式的FTP是指服务器被动地等待客户端连接自己的数据端口
#被动模式的FTP通常用在处于防火墙之后的FTP客户访问外界FTP服务器的情况.
#因为在这种情况下,防火墙通常配置为不允许外界访问防火墙之后主机,而只允许由防火墙之后的主机发起的连接请求通过.
#因此在这种情况下不能使用主动模式的FTP传输,而被动模式的FTP可以良好的工作.
#passive表示设置为被动模式的FTP
passive

#cd表示更改ftp服务器上(即远程计算机)的工作目录
cd /home/remote/log/ftpfile

#lcd表示更改本地计算机的工作目录
#lcd /home/Sunrier/Proj/log/

#put local_file [ remote_file ]
#其中local_file是指定要复制的本地文件,remote_file是指定要复制的远程计算机上的文件名,
#remote_file为可选项,如果不指定的话是和本地计算机上的文件名同名.
#put表示把本地路径下的文件复制到FTP服务器(远程计算机)上设置的路径下的文件
put $FULLNAME $DESTFILE

#quit表示结束与远程计算机的FTP会话,并退出FTP.
#还有个等价的命令为bye(或by)结束与远程计算机的FTP会话并退出FTP
quit

#here document块结束
FTPIT

#正式写这个Shell脚本时,here document中的#和空行都会执行,
#所以为了消除警告最好去掉here document块中#开头的语句以及空行,
#暂时我还没有找到here document中有效的注释语句的方法.

exit 0

//ftpget.sh
[cpp] view plain
#!/bin/sh
#FileName:ftpget.sh
#Function:从ftp服务器上下载一个文件到本地计算机上
#Version:V0.1
#Author:Sunrier
#Date:2012-07-20

#$#表示传递给此Shell脚本的参数个数
#-ne表示不等于
if [ $# -ne 2 ]
then
echo "Usage $0 <remote_dir/filename> <local_dir>"
exit 1
fi

#IP表示ftp的服务器ip地址
IP=127.0.0.1
#IP=192.168.6.1

#FULLNAME获取从ftp服务器上下载的文件全路径名
FULLNAME=$1

#DESTDIR获取从ftp服务器上下载的文件所存放的本地计算机的目录路径
DESTDIR=$2

#remote_filename获取从ftp服务器上下载的文件名
remote_filename=`basename $FULLNAME`

#DESTFILE表示下载文件所存放的本地路径,以及本地保存后的文件名
DESTFILE=$DESTDIR/$remote_filename

#ftp -i -n $IP <<FTPIT
ftp -i -n <<FTPIT
open $IP
user Sunrier redhat
bin
cd /home/remote/log/ftpfile
get $FULLNAME $DESTFILE
quit
FTPIT

exit 0

#get remote_file [ local_file ]
#remote_file是指定要复制的文件,local_file是指定本地计算机上的文件名,
#local_file为可选项,没有指定的话则跟remote_file同名。

//20120726改进版本
[cpp] view plain
#!/bin/sh
#FileName:ftpput.sh
#Function:从本地客户端向ftp服务器上传一个文件(添加远程目录是否存在判断功能)
#Version:V0.2
#Author:Sunrier
#Date:2012-07-26

#$#表示传递给此Shell脚本的参数个数
#-ne表示不等于
if [ $# -ne 2 ]
then
echo "Usage $0 <local_dir/filename> <remote_dir>"
exit 1
fi

#IP表示ftp的服务器ip地址
IP=127.0.0.1
#IP=192.168.6.1

#FULLNAME获取本地文件全路径名
FULLNAME=$1

#DESTDIR获取需要上传的ftp远程目录路径
DESTDIR=$2

#dirname返回路径中的目录部分
#DESTDIR="/home/Sunrier/Proj/log/test.log";
#当PREDESTDIR=`dirname $DESTDIR`
#最终PREDESTDIR="/home/Sunrier/Proj/log"
PREDESTDIR=`dirname $DESTDIR`
SUFFIXDESTDIR=`basename $DESTDIR`

LOCALDIR=`dirname $FULLNAME`

#basename返回一个路径中的文件名部分
#如FULLNAME="/home/Sunrier/Proj/log/test.log";
#当local_filename=`basename $FULLNAME`
#最终local_filename="test.log"
local_filename=`basename $FULLNAME`

#DESTFILE表示ftp服务器的路径,以及保存后的文件名
DESTFILE=$DESTDIR/$local_filename

#ftp -i -n $IP <<FTPIT
ftp -i -n <<FTPIT
open $IP
user Sunrier redhat
dir $PREDESTDIR $LOCALDIR/tmp.txt
quit
FTPIT

#find $LOCALDIR -name "tmp.txt" -type f | xargs grep "^d.*$SUFFIXDESTDIR$"
#find . -name "tmp.txt" -type f | xargs grep "^d.*$SUFFIXDESTDIR$"
#find . ! -name "." -type d -prune -o -type f -iname "*tmp.txt" -print | xargs grep "^d.*$SUFFIXDESTDIR$"
#grep "^d.*$SUFFIXDESTDIR$" \$LOCALDIR/tmp.txt
#grep后面查找字符两边加不加引号效果相同

grep ^d.*$SUFFIXDESTDIR$ $LOCALDIR/tmp.txt >/dev/null 2>&1

#$?表示上一个命令的运行结果,0表示成功,其它值表示失败
#if [ $? != 0 ]
if [ $? -ne 0 ]
then
rm $LOCALDIR/tmp.txt
exit 1
fi

#mkdir创建远程目录
#mkdir $DESTDIR

#ftp -i -n $IP <<FTPIT
ftp -i -n <<FTPIT
open $IP
user Sunrier redhat
bin
passive
cd /home/remote/log/ftpfile
put $FULLNAME $DESTFILE
quit
FTPIT

rm $LOCALDIR/tmp.txt
exit 0

[cpp] view plain
注:

FTP服务器的启动:
[root@localhost ~]# service vsftpd start
为 vsftpd 启动 vsftpd: [确定]

FTP服务器的端口一般默认为21:
[root@localhost ~]# netstat -nat
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 127.0.0.1:2208 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:523 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:50000 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:601 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:2207 0.0.0.0:* LISTEN
tcp 0 0 :::22 :::* LISTEN
[root@localhost ~]#

在使用system执行Shell脚本时,如system("ftpput.sh"),system返回值低8位为system执行脚本所接收到的信号值,9~16位为Shell脚本所设置的exit退出值

㈦ sublime text 3 怎么安装ftp插件

  1. 下载一个FTP插件,然后选择一个项目右键能看见 SFTP/FTP

  2. 将文件map to remote

  3. 这时候就会生成一个sftp-config.json配置文件

  4. 打开配置文件填写type:(sftp) host(连接地址),user(用户名),password(登录密码),port(端口号),remote_path: 连接的目录路径

  5. 配置好了以后,可以写一个test文件上传试一下,如果能够上传成功,表示就连接成功了

㈧ Eclipse如何通过FTP上传代码

FTP上传代码是需要插件
eclipse 不自带这功能的

步骤:
1,下载了插件eclipse-FTP-WebDAV-3.1M4,在下面的网址:URL http://mirrors.bevc.net/eclipse/download/drops/S-3.1M4-200412162000/eclipse-FTP-WebDAV-3.1M4.zip

2,检查你的eclipse是否有老版本的安装。检查plugins及features两个目录。
将其中的org.eclipse.team.webdav_2.XX 等等与本插件内文件重名但是版本又不同的文件全部删除。

3,将解开的plugins、features两个目录覆盖你的eclipse安装目录对应的目录。

4,启动,eclipse,点file->import,打开后,看看有没有ftp选项,如果有双击就可以进行ftp的应用了。
注意:如果你的eclipse里一个工程都没有的时候是打不开这个窗口的。

还有一点,如果你安装完插件后,在你的eclipse中并没有看到插件被装,有的时候需要更改一下你的eclipse安装目录名字,运行一下,再改回来就会好用了。什么原因不是清楚,好像是eclipse在什么地方建立缓存设置了。
------------->

安装了eclipse-FTP-WebDAV-3.2M5.zip 插件,觉得不太好用,速度比较慢。

使用了php的开源框架Prado。这个框架下开发,要求模板文件的名字是.page,有很多自定义的控件标签,它只提供了dreamweaver的插件,所以用eclipse和dreamweaver修改同一套文件资源,并用dw的ftp功能上传到服务器。服务器上的文件是从cvs checkout出来的,windows开发机上的同步过来后,eclipse可能自动识别了CVS文件,把它作为一个cvs项目,看起来比较烦。

有时候调试,就直接在服务器上修改文件,如果刚好在本地也修改了这个文件,cvs操作的时候就会出现冲突。需要找到一个好一些的工具做同步。cuteFtp吧

㈨ 能不能用IE 7,火狐或Chrome向ftp站点上传文件

firefox自己浏览ftp站点只能下载,不能上传。
如果你不想额外安装软件想在firefox中上传ftp可以安装firefox FTP插件:FireFTP 下载地址:https://addons.mozilla.org/zh-CN/firefox/addon/684

热点内容
怎么设置电脑开机密码和屏幕锁 发布:2025-05-16 03:07:05 浏览:55
华为锁屏密码忘记了怎么解锁 发布:2025-05-16 03:06:26 浏览:474
安卓文字为什么没有苹果舒服 发布:2025-05-16 03:01:26 浏览:357
phpnow解压版 发布:2025-05-16 02:52:49 浏览:811
dmporacle数据库 发布:2025-05-16 02:44:31 浏览:831
云主机上传 发布:2025-05-16 02:44:30 浏览:82
鼠标如何编程 发布:2025-05-16 02:29:09 浏览:816
安卓70能用什么软件 发布:2025-05-16 01:45:09 浏览:481
编程发展史 发布:2025-05-16 01:38:52 浏览:529
android图片气泡 发布:2025-05-16 01:38:40 浏览:887