精华内容
下载资源
问答
  • ftp不能上传文件
    千次阅读
    2021-05-13 20:31:55

    昨天在RHEL5.5上安装了vsftpd服务器,今天本来想上传文件上去,但发现只可以登录上去,却不能上传文件,提示内容如下:

    我用windows上的dos来远程linux服务器:

    先是下载文件,发现提示是错误 ,但文件却可以下载下来

    ftp> get a

    200 PORT command successful. Consider using PASV.

    550 Failed to open file.

    接下来我上传文件,是下面提示,文件上传不到服务器上,

    ftp> put aaabb

    200 PORT command successful. Consider using PASV.

    553 Could not create file.

    后来上网搜了下原因,将文件夹的读写权限改了,不管用,将SELINUX也设为disable还是不管用,

    后来运行了如下命令奇迹般的好了,还不知道是为什么,待下来研究一下,先记下解决方法:

    引用论坛上一句话如下:

    “如果不想修改SELinux模式的话,可以执行如下指令:

    setsebool -P ftp_home_dir on

    运行完上面这个命令后,再上传文件就ok了!

    更多相关内容
  • ftp无法上传文件的原因

    千次阅读 2021-08-06 08:22:37
    前段时间小编再上传ftp文件的时候,忽然发现有些文件编辑后无法上传,下方一直显示传输失败。这时就需要ftp客户端来设置文件夹权限。如下图所示,找到相应的文件,右击,找到属性然后找到文件和文件夹下的写入和执行...

    在前端设计中,经常会有不少的小伙伴们遇到上传服务器的问题,今天文汇软件小编就来和大家分享一下自己的工作经验。

    前段时间小编再上传ftp文件的时候,忽然发现有些文件编辑后无法上传,下方一直显示传输失败。这时就需要ftp客户端来设置文件夹权限。

    3e9e3241ea5b641d451b6ad43a5e46ea.png

    如下图所示,找到相应的文件,右击,找到属性

    c5e659edb84f426b95d2a1fb44d7b42d.png

    然后找到文件和文件夹下的写入和执行,在分别在每个写入和执行的权限前打上对号

    c97046ce81cd2f4c4449cdb570ae8782.png

    再重新上传一遍就可以了。

    如上图可以看出,可有两种方法来设置权限,一种是win系统或者说winserver系统的、针对不同对象的(所有者、组、公共)“读取、写入、执行”的权限勾选,这是通过可视界面操作、非常直观便利的权限设置方法,而上图左下方你看到的“777权限”,是linux系统中的设置方式,使用3位数字来分别表达对不同访客的权限设置,个位数、十位数、百位数,3个位置的数字各代表一种用户,而等于或低于7的数字则表示不同的权限。

    是不是觉得小编的分享很使用呢,实用的话就来文汇软件关注小编吧。

    展开全文
  • FTP上传报错、但文件上传上去、这个很坑,百度了半天也知道为什么,因为抛出异常呀 解决办法,是需要设置标红的代码 //设置为被动模式 public static void uploadFtpFile(String hostname,String ...

    在这里给大家推荐个网站:推荐一款ftp客户端工具:iis7服务器管理工具

    IIs7服务器管理工具可以批量管理ftp站点,同时具备定时上传下载的功能。
    作为服务器集成管理器,它最优秀的功能就是批量管理windows与linux系统服务器、vps。
    能极大的提高站长及服务器运维人员工作效率。同时iis7服务器管理工具还是vnc客户端,服务器真正实现了一站式管理,可谓是非常方便。下载地址:http://yczm.iis7.com/?tscc

    FTP上传、不报错、但文件上传不上去、这个很坑,百度了半天也不知道为什么,因为不抛出异常呀

    解决办法,是需要设置标红的代码

    //设置为被动模式

    public static void uploadFtpFile(String hostname,String username,
                 String password,String uploadFilePath,String fileName,String ftpWorkPath) 
                         throws RuntimeException{ 
            FTPClient ftpClient = new FTPClient(); 
            FileInputStream fis = null; 

            try { 
                ftpClient.connect(hostname); 
                ftpClient.login(username, password); 

                File srcFile = new File(uploadFilePath+fileName); 
                fis = new FileInputStream(srcFile); 
                //设置上传目录 
                ftpClient.changeWorkingDirectory("/"+ftpWorkPath); 
                ftpClient.setBufferSize(1024); 
                ftpClient.setControlEncoding("GBK"); 
                
                //设置为被动模式
                ftpClient.enterLocalPassiveMode();

                
                //设置文件类型(二进制) 
                ftpClient.setFileType(FTPClient.BINARY_FILE_TYPE); 
                ftpClient.storeFile(fileName, fis); 
            } catch (IOException e) { 
                e.printStackTrace(); 
                throw new RuntimeException("FTP客户端出错!", e); 
            } finally { 
                IOUtils.closeQuietly(fis); 
                try { 
                    ftpClient.disconnect(); 
                } catch (IOException e) { 
                    e.printStackTrace(); 
                    throw new RuntimeException("关闭FTP连接发生异常!", e); 
                } 
                logger.info("已上传至FTP服务器路径!");
            } 
        } 

    调用FTPClient.enterLocalPassiveMode();这个方法的意思就是每次数据连接之前,ftp client告诉ftp server开通一个端口来传输数据。为什么要这样做呢,因为ftp server可能每次开启不同的端口来传输数据,但是在linux上,由于安全限制,可能某些端口没有开启,所以就出现阻塞。
    有喜欢的朋友可以关注下头条号《老徐聊技术

    展开全文
  • winform实现FTP上传、下载、删除文件。自己写的Demo,亲测可用!
  • java编写的ftp文件实时监控下载上传

    热门讨论 2016-03-22 17:06:13
    也可以监控本地文件夹,把文件夹内新产生的文件或者文件夹整体上传ftp服务器,上传后可删除本地文件夹内的数据。 是监控服务器还是监控本地文件夹,通过配置指定。 压缩包里是源代码和所需的jar包,还包括一个已经...
  • VC++通过FTP上传下载文件;包含了代码实现和简易破解实用的ftp服务端;通过vc++写了一个客户端程序,含有基本的ftp上传下载功能;服务器端这里提供了一个ftp服务器,自己可以随意配置就可以;简单实用,分享!
  • Qt5.8用ftp实现上传和下载文件,并带进度条显示
  • Linux中如何使用ftp命令,包括如何连接ftp服务器,上传or下载文件以及创建文件夹。虽然现在有很多ftp桌面应用(例如:iis7服务器管理工具),但是在服务器、SSH、远程会话中掌握命令行ftp的使用还是很有必要的。IIS7...

    Linux中如何使用ftp命令,包括如何连接ftp服务器,上传or下载文件以及创建文件夹。虽然现在有很多ftp桌面应用(例如:iis7服务器管理工具),但是在服务器、SSH、远程会话中掌握命令行ftp的使用还是很有必要的。

    IIS7服务器管理工具可以批量管理、定时上传下载、同步操作、数据备份、到期提醒、自动更新。IIS7服务器管理工具适用于Windows操作系统和liunx操作系统;支持Ftp客户端批量操作。

    2b0cdec8d035

    1.ftp命令

    使用格式:ftp [-v] [-d] [-i] [-n] [-g] [-s:filename] [-a] [-w:windowsize] [computer]

    -v:禁止显示远程服务器响应信息

    -n:禁止自动登录

    -i:多文件传输过程中关闭交互提示

    -d:启用调试,显示所有客户端与服务器端传递的命令

    -g:禁用文件名通配符,允许在本地文件和路径名中使用

    实例:ftp 122.122.122.122 2222

    输入用户名、密码,即可完成登录。

    2.目录操作

    FTP命令可以列出、移动、创建文件夹。

    ls -- 打印目录列表

    !ls -- 查看本地目录

    cd -- 改变目录

    mkdir -- 创建文件夹

    3.使用FTP下载文件

    在下载一个文件之前,首先需要使用lcd命令设定本地接收目录位置。

    lcd -- 指定下载目录

    get file.txt [file_new.txt] -- 下载文件 支持更改名字

    mget *.txt -- 使用mget + 通配符下载多个文件

    4.使用FTP上传文件

    put file.txt [file_new.txt] -- 上传文件 支持更改名字

    put /home/data/cwh/file.txt -- 绝对路径

    mput *.txt -- 上传多个文件

    5.关闭FTP连接

    完成FTP工作后,为了安全起见需要关闭连接。有3个命令可以关闭连接:

    bye -- 关闭连接

    exit -- 关闭连接

    quit -- 关闭连接

    close -- 关闭连接

    6.其他命令

    ? -- 查询ftp命令

    help -- 查询ftp命令

    open [ftp server name] -- 和指定的远程Linux FTP服务器连接

    user [user name] [password] -- 使用指定远程Linux FTP服务器的用户登录

    pwd -- 显示当前路径

    ls -- 列出目录和文件

    dir -- 列出目录和文件(同上)

    mkdir [foldname] -- 创建指定目录

    rmdir [foldname] -- 删除指定目录

    cd -- 切换目录

    delete [filename] -- 删除文件

    rename [filename] [newfilename] -- 重命名

    close -- 关闭连接 但保留FTP命令参数提示

    disconnect -- 关闭连接 但保留FTP命令参数提示(同上)

    bye -- 结束连接

    quit -- 结束连接

    ! -- 直接从远程Linux FTP进入到本地Shell中

    exit -- (接上步)从本地Shell环境返回远程Linux FTP中

    !ls -- 列出本地机器目录和文件

    lcd [foldname] -- 更改本地工作目录

    binary -- 使用二进制传输文件

    prompt -- 切换提示(使用mput或mget上传下载多个文件时避免提示)

    case -- 在使用mget时,将远程主机文件名的大写转换为小写字母

    cdup -- 进入远程主机目录的父目录

    system -- 显示远程主机的操作系统类型

    hash  -- 每传输1024字节,显示一个hash符号(#)

    status -- 显示当前ftp状态

    Connected to122.122.122.122.

    No proxy connection.

    Mode: stream; Type: binary; Form: non-print; Structure: file

    Verbose: on; Bell: off; Prompting: off; Globbing: on

    Store unique: off; Receive unique: off

    Case: off; CR stripping: on

    Ntrans: off

    Nmap: off

    Hash mark printing: off; Use of PORT cmds: on

    Tick counter printing: off

    7、一个完整的例子

    1“开始”→“运行”→输入“FTP” 2open 122.122.122.122 2222 3用户名 4密码 5查看目录 6-- dir 文件及目录 7-- ls 只查看文件 8mkdir xxx 新建目录 9cd xxx 切换目录10binary 采用二进制传输11lcd /home/data 定位本地目录12!dir 查看本地目录及文件13put xyz.txt 上传文件(mput)14get xyz.txt 下载文件(mget)15delete *.txt 删除文件16cd.. 返回上一级17rmdir xxx 删除空文件夹18bye 退出ftp服务器19pwd 查看当前目录

    展开全文
  • ftp服务器上传文件速度多少

    千次阅读 2021-08-11 01:17:51
    ftp服务器上传文件速度多少 内容精选换一换安装传输工具在本地主机和Windows云服务器上分别安装数据传输工具,将文件上传到云服务器。例如QQ.exe。在本地主机和Windows云服务器上分别安装数据传输工具,将文件上传到...
  • shell脚本实现FTP自动上传文件

    千次阅读 2021-08-08 08:44:24
    -----多个文件-----#!...open 172.20.10.242user logftp logftpbinarycd /data/ftp/pcidata/pcilogftp/AppFile/loglcd /data/localaccpromptmget *.gzclosebye!----单个文件-----#!/bin/bashftp -n<open ...
  • 问题:在上传过程中,出现“打开ftp服务器上的文件夹时发生错误,请检查是否有权限访问该文件夹"错误。 解决方法:打开控制面板-》网络和Internet 点击 Internet选项 Internet属性&gt;&gt;高级&...
  • java ftp上传文件

    千次阅读 2022-03-23 13:52:26
    } /** * 上传文件 * @param pathname ftp服务保存地址文件夹路径 * @param fileName 上传到ftp的文件名 * @param originfilename 待上传文件的名称(绝对地址) * * @return */ @SuppressWarnings("static-access")...
  • 通过cmd完成FTP上传文件操作

    千次阅读 2021-08-14 00:19:41
    一直使用 FileZilla 这个工具进行相关的 FTP 操作,而在某一次版本升级之后,发现太好用了,连接老是掉,再后来完全连接上去。...在 help 命令的帮助下,结果还挺顺利地就实现了上传文件的操作。虽然很简单,还...
  • springboot上传文件ftp服务器(完美版) 话多说,其实两年前我就改写这篇博客的。怪我自己。 最近又需要连接下内网的ftp服务器上传文件,找了下两年前的相似项目没找到,无奈只能网上找资料。网上的大多相似,确实...
  • Android中FTP含进度上传、下载、删除文件

    千次下载 热门讨论 2014-08-17 12:06:00
    Android中使用的FTP上传、下载,含有进度。但是本应用没有实现UI部分,具体怎么去定义进度条需要自己去实现,主要为功能。下载前请看清楚,只有功能实现部分,喜勿下。(声明:积分不是我设置的,是CSDN动态算的。...
  • 如何使用FTP上传文件(FTP文件传输)

    万次阅读 多人点赞 2019-03-25 00:25:28
    使用FTP上传文件 利用FTP和云服务器进行文件传输首先需要 云服务器配置好FTP环境后,您可以通过: 1.资源管理器 2.第三方软件 与服务器进行文件传输 与服务器进行文件传输时首先要确保服务器安全组开放了21端口...
  • 用C#实现文件上传FTP,从ftp下载,读取文件
  • linux-往ftp服务器上传文件

    千次阅读 2021-06-07 10:18:26
    1.Linux终端连接FTP [oracle@Dave ~]$ftp 219.212.41.323001 Connected to219.212.41.32. 220219.212.41.32FTP server ready 500 AUTH not understood 500 AUTH not understood KERBEROS_V4 rejected as ...
  • java通过上传文件ftp服务器

    千次阅读 2021-11-22 20:00:23
    ftp工具类 import org.apache.commons.lang.StringUtils; import org.apache.commons.net.ftp.FTPClient; import org.apache.commons.net.ftp.FTPClientConfig; import org.apache.commons.net.ftp.FTPFile; ...
  • 但是有时候,系统安全考虑或者说系统有安全评估不能关闭防火墙,把上传模式修改一下即可;一般情况都不会去设置上传模式,ftp默认的是主动上传,所以直接在代码里改成被动上传就行。 先看代码: public Result ...
  • 查看远程ftp服务器上用户peo相应目录下的文件所使用的命令为:ls,登录到ftp后在ftp命令提示符下查看本地机器用户anok相应目录下文件的命令是:!ls。查询ftp命令可在提示符下输入:?,然后回车。1、从远程ftp服务器...
  • FTP是一套公认的且简单的协议,是传输单个文件以及多个文件的一个最有效的方法,也是上传文件的唯一有效途径。FTP空间是网页和文件的存储传输空间,但需在用户自行在云服务器中进行安装与配置。因而,在选购云服务器...
  • 经过一番配置,可以使用visual studio的发布、winSCP等ftp功能上传文件到某个位置。 但奇怪的是当目标位置为空时,ftp推送可以成功。 但当此处如果已经推送过一遍(即当前这里有这些文件了),再次推送则会提示权限...
  • QT FTP上传文件

    千次阅读 2019-08-06 13:58:07
    QT FTP上传文件两台电脑通过网线建立本地连接,保证网关在同一段;服务器端打开ftp;客户端网页测试远程访问;客户端cmd测试远程访问;客户端程序测试远程访问。 两台电脑通过网线建立本地连接,保证网关在同一段; ...
  • FTP上传成功之后却查找文件

    千次阅读 2019-07-22 16:59:54
    FTP上传成功之后却查找文件 在测试了好几次之后,日志一直提示文件上传ftp成功,但进入ftp指定目录后,就查找到,当手动上传本地或创建文件之后竟报了553 Could not create file,百度之后才知道是没有写入的...
  • Java项目实现文件上传FTP

    千次阅读 2021-07-21 15:08:45
    目录一、介绍二、pom依赖及配置文件三、Controller控制层接收文件四、Service业务层五、上传测试 一、介绍 街道一个需求,需要提供一个接口,将资质文件...-- ftp上传下载--> <dependency> <groupId&
  • mac Finder FTP 可以上传和编辑文件

    万次阅读 2018-11-14 02:18:55
    mac Finder FTP 可以上传和编辑文件
  • 用wing 搭建了ftp,粘贴个文件、文件名含有“三”,结果无法复制上传,提示:将文件复制到 FTP 服务器时发生错误。请检查是否有权限将文件放到该服务器上。详细信息:200 Type set to I227 Entering Passive Mode ...
  • java实现ftp、sftp的文件上传和下载

    热门讨论 2014-07-01 17:16:44
    ftp的连接、上传文件、下载文件、删除文件,是通过apache提供的jar包实现
  • 如何在 C# 中使用 FTP 上传文件

    千次阅读 2021-11-07 00:00:57
    咨询区 webvision:我尝试用 C# 上传一个文件FTP-Server 上,文件已显示上传成功但显示 0Byte,我的代码大概是这样的。privatevoidbutton2_...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 159,094
精华内容 63,637
关键字:

ftp不能上传文件