相关疑难解决方法(0)

我们如何使用FtpWebRequest显示上传进度条

我正在使用上传文件到ftp FtpWebRequest.我需要显示已完成的状态.

到目前为止我的代码是:

public void Upload(string filename, string url)
{
    FileInfo fileInf = new FileInfo(filename);
    string uri = "ftp://" + url + "/" + fileInf.Name;
    FtpWebRequest reqFTP;
    //string uri = "ftp://" + Host + "/public_html/testing/blogtest/" + fileInf.Name;

    // Create FtpWebRequest object from the Uri provided
    reqFTP = (FtpWebRequest)FtpWebRequest.Create(new Uri(uri));

    // Provide the WebPermission Credintials
    reqFTP.Credentials = new NetworkCredential(Username, Password);

    // By default KeepAlive is true, where the control connection is not closed
    // after a command is executed.
    reqFTP.KeepAlive …
Run Code Online (Sandbox Code Playgroud)

c# ftp ftpwebrequest winforms progress-bar

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

C#中的FTPS(基于SSL的FTP)

我需要一些指导.我需要在C#中开发一个可自定义的FTP,它应该使用App.Config文件进行配置.此外,FTP应该再次从任何客户端将数据推送到任何服务器依赖于配置文件.

如果有人可以指导,如果有任何API或任何其他有用的建议,或者让我朝着正确的方向前进,我将不胜感激.

.net c# winforms

10
推荐指数
3
解决办法
8274
查看次数

如何在FTP服务器上创建目录

我使用以下代码在FTP服务器上创建文件夹; 但它不适合我的情况: -

            Dim sFilePath as string =filepath
            Dim ftpResponse1 As FtpWebResponse
            Dim ftpRequest1 As FtpWebRequest
            Dim IsExists1 As Boolean = True
            ftpRequest1 = CType(FtpWebRequest.Create(sFilePath), FtpWebRequest)
            ftpRequest1.UseBinary = True
            ftpRequest1.Credentials = New NetworkCredential(ZXFTPUSER, ZXFTPPASS)
            ftpRequest1.UsePassive = True
            ftpRequest1.Method = WebRequestMethods.Ftp.MakeDirectory
            'ftpRequest1.KeepAlive = False
            'ftpResponse1 = ftpRequest1.GetResponse()

            'ftpResponse1 = ftpRequest1.GetResponse()
            'Dim strstream1 As Stream = ftpResponse1.GetResponseStream()
            'Dim strreader1 As New StreamReader(strstream1)
            'Console.WriteLine(strreader1.ReadToEnd())
            'strreader1.Close()
            'strstream1.Close()
            'ftpResponse1.Close()
Run Code Online (Sandbox Code Playgroud)

请帮我.

在上面的例子中,我没有收到任何错误,但是当我要上传一个rar文件时,它会给出以下异常

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

文件上传代码如下

 Public Sub FTPUpload(ByVal SourceFile() As IO.FileInfo, ByVal folderLevel As Integer, ByVal ftpPassiveMode …
Run Code Online (Sandbox Code Playgroud)

vb.net

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

标签 统计

c# ×2

winforms ×2

.net ×1

ftp ×1

ftpwebrequest ×1

progress-bar ×1

vb.net ×1