问题标签 [ftplib]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 尝试使用 ftplib 上传图像但只是得到一个空白文件有什么想法吗?
所以这是我的代码
当我检查它时,我只是得到一个损坏的图像......我已经到了我将base64图像并上传的地步......
如果有人可以提供帮助,请让我知道我做错了什么
android - 具有附加功能的 Android FTP 库
我正在寻找一个适用于 android 的 java FTP 库,它可以从 FTP 服务器追加已创建的文件,而无需下载和上传相同的文件。
有谁知道这样的图书馆。
我听说过 ftp4j,但是在附加文件时很麻烦,正如SO question 中提到的那样
python - ftplib,如何在没有 errno 属性的情况下管理异常?
如果文件不存在,我想在 ftp 站点上上传文件。这是一个更复杂的应用程序的任务,但在这种情况下并不重要。我的想法是使用该方法检查文件是否存在FTP.size(filename)
以及错误是否为 550(系统找不到指定的文件)上传文件。
我的(不工作)代码:
返回的错误是
或者如果发生临时错误:
我发现管理返回码的唯一解决方案是:
但我想有一个最好的解决方案,因为只有当错误号是异常消息中的第一个单词时才有效。
先感谢您!
python-2.7 - Upload image with python
I'm using this command to ftp upload a png image. But when I upload the image is not visible it looks like currupted even if I download it I can't view the image. Here is the code
ftp.storlines('STOR ' + 'Simple.png', open('Simple.png', 'rb'))
here is the uploaded file http://llgrow.co.nf/Simple.png
python-2.7 - Ftp 仅发送使用 python 的新文件
我正在使用此代码将所有 htm 文件上传到 Web 服务器,但每次运行它时,我都会上传所有文件,并且我只想上传新文件。
python - Python ftplib 文件 open() 类型错误
我正在尝试使用 ftplib 将文件上传到带有 python 的 ftp 服务器。
这就是我所拥有的:
我以“主机用户密码文件 ftpdir”的形式给函数一个命令,其中不需要 ftpdir。我得到的错误是这个:
如果我尝试使用给定的'cmd'作为python shell中的条目的命令“file = open(cmd [3],'rb')”它工作正常。
python - 如何使用 ftplib 正确下载文件,以便为 Windows 添加换行符
多年来,我一直在使用一个非常简单的批处理文件从 UNIX ftp 服务器下载数百万个文件
这样做的好处是它很简单,所有文件都带有 Window 的换行符,因此这些文件可以与我现有的程序一起使用。由于我的路由器发生了一些变化,我不得不编写一个 Python 脚本来提取文件——我的第一个脚本版本非常简单——但它可以工作
但是,这些文件没有任何明显的换行符。这些文件存储在 unix 系统中。在我使用 Windows CMD shell 下载文件之前,换行符就在那里。我已经尝试发送 ASCII 命令,但正如预期的那样没有任何效果。
由于我的某些代码处理是基于行的,因此我能够访问最初存在的换行符至关重要。
python - 捕获由 ftplib 中的连接错误导致的异常
我正在尝试使用 python 上传大量文件ftplib
。
我应该捕获什么样的异常以确保问题是连接错误(以便我可以重新连接)?
编辑:我在这种情况下
尝试过:all_errors
ftplib
在文件上传之前通过和暂停应用程序(通过调试器) 连接到 FTP 服务器- 通过服务器关闭连接
- 恢复申请
使用此代码:
异常捕获但all_errors
为空:
python - 视频在通过 Python ftplib 上传时出现损坏
我正在尝试使用 Python 中的ftplib库来尝试将一些视频 FTP 到我的网站。我有一个基本“工作”的脚本,但它有一个问题。当我尝试使用 VLC 播放器播放我的视频时,它似乎已损坏,因为它只播放视频的前 15 秒(可能直到视频中的一些重要关键帧,但这可能不是重点),然后只播放音频有时继续。
奇怪的是,如果我ls -l
在本地目录和远程目录上执行,文件大小是相同的(即使 Mac 本地计算文件大小为 75.6 MB,而 cPanel 文件管理器显示它仅为 71.2 MB) . 仔细检查,两端的 MD5 校验和也相同。但很明显,数据在服务器端并不完全正确。奇怪的是,我可能没有在我的 Python 脚本中正确打开 .mov 文件,因为我花了一点时间才将我的头脑围绕在文件和类似文件的对象上(这意味着我可能仍然错了)。
这是我当前的上传脚本:
我在这里有什么想法或明显的错误吗?如果您想亲自尝试视频文件,请访问 http://www.campusweatherservice.com/CNET/CNET.mov
python - 带有 Python ftplib 的 FTPS - 需要会话重用
因此,我正在尝试连接到 FTP 服务器以获取目录列表并下载文件。但是prot_p()
函数之后的第一个命令引发异常 - 从日志中产生这些错误:
这是代码:
我想安全地做到这一点,因此使用 FTP over TLS Explicit。我的想法是我可能需要操作Socket
ftplib 引用的类中的一些设置。更改服务器上的设置是不可能的。我已经使用 FileZilla 客户端成功测试了服务器,旧版本的 WinSCP 引发了同样的错误——尽管升级到最新版本修复了它。
有任何想法吗?