标签: ftp

有没有好的免费.Net网络库?(FTP,SFTP,SSH等)

我有点惊讶我没有找到一个好的开源库来执行常见的网络任务.有一些非常好的商业库,但它们在开源项目中使用起来太昂贵了.

有人知道吗?

.net ftp ssh sftp open-source

40
推荐指数
2
解决办法
3万
查看次数

如何在Azure VM上设置FTP

我需要一些帮助在我的Azure VM实例上设置FTP.

VM是Win Server 2012 R2.我已经设置了Web服务器角色并在IIS中创建了一个FTP站点.我已经确认我可以访问FTP服务器

ftp command: open localhost
Run Code Online (Sandbox Code Playgroud)

我还为配置用于标准端口21的Azure门户上的VM配置了FTP端点.

最后,我打开了一个防火墙规则,允许所有流量进出端口21.

现在,当我尝试从家用机器FTP到它时,我可以看到服务器公共DNS名称正在解析为正确的IP和端口,但是无法建立连接.

我错过了某处的配置步骤吗?

谢谢

iis ftp ftp-client azure iis-7.5

40
推荐指数
2
解决办法
6万
查看次数

如何编写FTP上传和下载脚本?

我正在尝试制作批处理文件以将文件上传到ftp服务器.如果我手动输入它可以正常工作,但是当我运行批处理文件时,它会在连接后暂停...它说

connected to domain.com.

220 microsoft ftp server

User(domain.com:(none)):
Run Code Online (Sandbox Code Playgroud)

没什么别的.到底发生了什么事?

以下是我的批处理文件:

ftp www.domainhere.com 

user useridhere

passwordhere

put test.txt

bye

pause
Run Code Online (Sandbox Code Playgroud)

ftp powershell command-line

39
推荐指数
4
解决办法
21万
查看次数

根据文件名模式和文件内容列出文件名?

如何使用Grep命令file name基于通配符"LMN2011*" 列出搜索所有以此为开头的文件?

我想在这些文件内容上添加另一个检查.

如果file content有一些东西喜欢

LMN20113456
Run Code Online (Sandbox Code Playgroud)

我可以用GREP它吗?

Grep -ls "LMN2011*"   "LMN20113456"
Run Code Online (Sandbox Code Playgroud)

使用shell命令搜索文件名及其内容的正确方法是什么?

unix linux ftp shell grep

38
推荐指数
3
解决办法
14万
查看次数

从FTP服务器下载所有文件

我需要从FTP服务器下载所有内容到托管在不同的服务器上.我只有shell访问我正在下载文件的服务器.如何使用Linux FTP命令下载每个文件,在此过程中创建所需的目录?

linux ftp debian

37
推荐指数
1
解决办法
8万
查看次数

如何将文件上传到FTP服务器?

我创建了一个从我有权访问的FTP服务器下载文件的功能.如何将文件上传回FTP服务器?

下面是我使用的download_files方法:

public static void download_files(String un, String pw, String ip, String dir, String fn, String fp){

    URLConnection con;
    BufferedInputStream in = null;
    FileOutputStream out = null;

    try{
        URL url = new URL("ftp://"+un+":"+pw+"@"+ip+"/"+dir+"/"+fn+";type=i");
        con = url.openConnection();
        in = new BufferedInputStream(con.getInputStream());
        out = new FileOutputStream(fp+fn);

        int i = 0;
        byte[] bytesIn = new byte[1024];

        while ((i = in.read(bytesIn)) >= 0) {
            out.write(bytesIn, 0, i);
        }

    }catch(Exception e){
        System.out.print(e);
        e.printStackTrace();
        System.out.println("Error while FTP'ing "+fn);
    }finally{
        try{
            out.close();
            in.close();
        }catch(IOException e){
            e.printStackTrace();
            System.out.println("Error …
Run Code Online (Sandbox Code Playgroud)

java ftp upload download

37
推荐指数
1
解决办法
8万
查看次数

FtpWebRequest下载文件

以下代码旨在通过FTP检索文件.但是,我收到了一个错误.

serverPath = "ftp://x.x.x.x/tmp/myfile.txt";

FtpWebRequest request = (FtpWebRequest)WebRequest.Create(serverPath);

request.KeepAlive = true;
request.UsePassive = true;
request.UseBinary = true;

request.Method = WebRequestMethods.Ftp.DownloadFile;                
request.Credentials = new NetworkCredential(username, password);

// Read the file from the server & write to destination                
using (FtpWebResponse response = (FtpWebResponse)request.GetResponse()) // Error here
using (Stream responseStream = response.GetResponseStream())
using (StreamReader reader = new StreamReader(responseStream))            
using (StreamWriter destination = new StreamWriter(destinationFile))
{
    destination.Write(reader.ReadToEnd());
    destination.Flush();
}
Run Code Online (Sandbox Code Playgroud)

错误是:

远程服务器返回错误:(550)文件不可用(例如,找不到文件,没有访问权限)

该文件肯定存在于远程计算机上,我可以手动执行此ftp(即我有权限).任何人都可以告诉我为什么我可能会收到此错误?

.net c# ftp ftpwebrequest ftpwebresponse

35
推荐指数
3
解决办法
12万
查看次数

FTP删除非空目录

我连接到Unix服务器,我试图通过FTP删除其中dir包含多个文件的目录.如果我使用

dir

我明白了

dir

我用的时候

ftp> delete dir/*
Run Code Online (Sandbox Code Playgroud)

我还是得到的

dir

当我尝试

ftp> prompt off
Interactive mode off.
ftp> mdelete dir/*
Run Code Online (Sandbox Code Playgroud)

我被提示输入每个文件.

如何在不提示每个文件的情况下轻松删除/ emptyAndDelete目录?

/谢谢

unix ftp

35
推荐指数
3
解决办法
8万
查看次数

如何自动FTP我正在编辑的文件

我正在试图弄清楚如何使用Filezilla进行autoftp.有没有其他程序可以立即执行此操作?

windows ftp filezilla

35
推荐指数
5
解决办法
8万
查看次数

致命错误:调用未定义的函数mysqli_connect()

2天,我正试图解决这个问题,但遗憾的是没有结果.让我告诉你我关于这个问题的故事.我在网站上建立了一个应用程序,该应用程序处理评论.但是,我试图将它放在另一个站点上,我从旧站点复制了php文件,sql文件,并将它们移动到新站点(它们位于不同的FTP服务器上).当我试图从应用程序转到页面时,我收到此致命错误:

致命错误:调用未定义的函数mysqli_connect()

我写的连接数据库的代码就是这个(隐藏凭证):

$con = mysqli_connect("","*the_name*","*the_pass*","*the_database*");
if (mysqli_connect_errno()) {
    echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
Run Code Online (Sandbox Code Playgroud)

为什么我会收到错误?它适用于旧服务器,代码我认为这不是问题,因为它适用于localhost,而新服务器则不适用.谁能帮我?

php mysql ftp

35
推荐指数
8
解决办法
15万
查看次数