我正在尝试使用java将一个文本文件通过FTP传输到大型机。我可以使用以下代码在PDS中创建一个成员。
//Function to FTP the report
public void sendReport() throws IOException
{
FTPSClient ftp = null;
InputStream in = null;
String protocol="TLS";
//Connecting to mainframe server for ftp transfer
我计划使用ftplib来监视服务器上的新文件。是否有一种方法可以查看新文件是否仍在传输?
以下是查找新文件的部分解决方案:
from ftplib import FTP
from time import sleep
ftp = FTP('localhost')
ftp.login()
def changemon(dir='./'):
ls_prev = set()
while True:
ls = set(ftp.nlst(dir))
add, rem = ls-ls_prev, ls_prev-ls
编辑:似乎在上一次更新之后这个问题不再存在,至少到目前为止是这样。
每当我试图上传一个文件时,我都会在上传时得到以下错误和成功的组合。
[5/20/14 7:20 PM] Upload to ***
[5/20/14 7:20 PM] Failed to transfer file 'C:\wamp\www\***\wp-content\plugins\woocommerce\includes\class-wc-api.php': could not create FTP directory "ftp://ftp.***.com/woocommerce".
name = raw_input()
ftp = FTP("")
ftp.login('','') #These work fine
ftp.storbinary("STOR", "%s.txt" % (name)) # I think the issue is here
ftp.quit()
程序总是崩溃,当它到达这一部分时,我搜索了一下,但找不到答案,我甚至试着只输入文件的名称,但结果相同。
我做错了什么?
我有一个本地项目,里面装着作曲家的libs。我上传了这个项目到我的FTP,并收到错误,连接到未找到的类从一些lib。
我是否可以简单地将vendor/文件夹复制到FTP,或者我遗漏了什么?
接收错误:Fatal error: Class 'AAA\Core\Tools' not found in /home/aaa/public_html/api.php on line 11
api.php
<?php
use AAA\Core\Tools;
require_once("./vendor/autoload.php");
requi