如何使用ftp用curl命令上传文件

如何使用ftp用curl命令上传文件,第1张

使用ftp用curl命令上传文件方法:

第一种:

server端有现成的ftpserver:

上传的option是 -T

比如我们向ftp传一个文件: curl -T localfile -u name:passwd ftp://upload_site:port/path/

curl -T hadoop_oom.log -u user:1234567 ftp://1.1.1.1/

第二种:

nginx上传: (需要加上--with-http_dav_module模块 )

./configure --prefix=/usr/local/nginx --user=www --group=www --with-http_stub_status_module --with-http_ssl_module --with-http_dav_module

make &&make install

要创建上传的临时目录

mkdir -p /dev/shm/client_body_temp

nginx http段加入:

client_body_temp_path /dev/shm/client_body_temp 1 2

client_max_body_size 1024m#这个根据实际的情况,如有大文件upload需要加大,不然nginx抛413 error

然后:

server

{

listen 80

server_name 1.1.1.1

index index.html index.htm index.php

root html

autoindex on

dav_methods PUT#这个是重点默认不允许PUT

测试:

curl -T hadoop_oom.log http://1.1.1.1/

安全注意事项:

一般需要单独location一个目录单独做upload用。或者这个nginx只做upload上传单一用途。

然后就是nginx allow了,一般机房都是内网打通的,只允许idc内网才能PUT。不然就能任意PUT到你的upload机器了。

使用FTP上传文件的方法:

.

1、你必须知道ftp服务器的域名 或者 IP地址

2、知道用户名和密码

3、在ie地址栏中输入ftp://ip地址(域名)@用户名:密码

也好像是ftp://用户名:密码@ip地址(域名)---我记不清了,你都试试。

4、如果登录成功,就能看到ftp服务的文件目录,和本地目录差不多

5、将你本地的文件直接拖到远端目录即可。

6、还有专门的软件:cutftp 可以上传或下载。

.

参考链接: http://jingyan.baidu.com/article/fedf073719581a35ac89771b.html

.

http://zhidao.baidu.com/link?url=r_zCSne1xeOTdM5bnqUIY4_Ls3qZAq2zNbK1FvmvyiARu_Pz_XL99uVR2ICP0ajWwxrXZbnd5ZPdFUCbkQprDq

现以FlashFXP为例,图解使用FTP工具上传文件。

1: 运行 LeapFTP,点击1处(站点->站点管理器),弹出“站点管理器”窗口;在2处选择“My Servers”项,然后在3处点击“添加站点”按钮,在弹出的窗口4处输入您喜欢的站点名称(如:mysite);

2:点击“确定”后,出现以下界面。在1处输入您的站点地址(如:abc.com),将2处“匿名”前的选钩去掉,在3处输入FTP用户名(如:abc),在4处输入FTP密码(将保存密码前的选钩打上),点击5处“应用”按钮;

3:点击上图 6 处, 切换到“高级”标签(如下图)。 在1处选中刚建立的站点名称(mysite),将2处的选钩去掉,在3处的“传送模式”选择二进制,点击4处“应用”。至此您的FTP站点已经建立成功;

4:您可以点击上图5处“连接”按钮,直接进入连接状态;也可以回到主菜单点

击 “FTP 服务器”-> “My Servers” -> “mysite” 进入连接状态。

5:连接成功后的界面如下图所示。左上框为本地目录,您可以通过 1 处的下拉菜单选择您要上传文件的目录,选择后该目录下的所有文件都会显示在这个框里。 选择您要上传的文件,并点鼠标“右链”->“上传”, 这时在队列栏里会显示正在上传及未上传的文件, 当您的文件上传成功完成后,在命令栏里会出现“传送完成”的提示,此时在过程目录栏里就可以看到您上传的文件了。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/459462.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-03
下一篇2023-06-03

发表评论

登录后才能评论

评论列表(0条)

    保存