标签: rebex

在Win7 64bit上以编程方式从C#中的ftp下载文件时,拒绝访问该路径

我正在使用C#框架REBEX从VS2008中Win7 64bit上的FTP下载文件.

按F5开始调试后,我收到一条错误,即我正在下载的路径被拒绝.

我相信这可能是由于UAC和Win7/Vista上提升的权限问题.我做了一些研究,并在app.manifest上找到了一些信息,但是当我在app.manifest中更改requestedExecutionLevel时,它提到它与ClickOnce安全设置不兼容. 所以我禁用了ClickOnce,只是让它在构建项目或调试时自动重新启用.是的,我已经为该文件夹上的所有用户启用了完全安全权限,是的,我已经尝试将文件发送到我的...\AppData\Roaming \

c# ftp ftpwebrequest rebex

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

无法使用 rebex sftp 保存动态创建的 MemoryStream

我正在使用StreamWriter生成一个动态文件并将其保存在MemoryStream. 在我使用rebex sftp保存文件之前,一切似乎都很好。

他们在他们的网站上给出的例子工作正常:

// upload a text using a MemoryStream 
string message = "Hello from Rebex FTP for .NET!";
byte[] data = System.Text.Encoding.Default.GetBytes(message);
System.IO.MemoryStream ms = new System.IO.MemoryStream(data);
client.PutFile(ms, "message.txt");
Run Code Online (Sandbox Code Playgroud)

但是下面的代码没有:

using (var stream = new MemoryStream())
{
    using (var writer = new StreamWriter(stream))
    {
        writer.AutoFlush = true;
        writer.Write("test");
    } 
    client.PutFile(stream, "test.txt");
}
Run Code Online (Sandbox Code Playgroud)

文件“test.txt”被保存,但它是空的。我需要做的不仅仅是让它AutoFlush工作吗?

c# sftp rebex

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

标签 统计

c# ×2

rebex ×2

ftp ×1

ftpwebrequest ×1

sftp ×1