碰见个怪事,用IE下载FTP的ACCESS,正常,可是用代码下载就出现需要密码?

颤菊大师 2009-03-08 09:14:25
namespace HotSkyPlayer.DatabaseInfo
{ /// <summary>
/// 连接FTP。
/// </summary>
class FTP
{


public string Url { get; set; }
public string User { get; set; }
public string Password { get; set; }
// FtpWebResponse response = null;//服务器的回应。
// FtpWebRequest request = null;//客户端的请求
public FTP(string url, string user, string password)
{
Url = url;
User = user;
Password = password;
}
public Stream GetFile(string filename)
{
if (!Url.EndsWith("/") && !filename.StartsWith("/")) filename = "/" + filename;
FtpWebRequest request = (FtpWebRequest)WebRequest.Create(new Uri(Url + filename));
request.Credentials = new NetworkCredential(User, Password);
// request.UseBinary = true;//二进制传
request.Method = WebRequestMethods.Ftp.DownloadFile;
FtpWebResponse response = (FtpWebResponse)request.GetResponse();
return response.GetResponseStream();
}

}
}
...全文
78 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
cppfaq 2009-03-09
  • 打赏
  • 举报
回复
内存中如何生成的access?
访问和生成使用的API应该在同一namepsace下吧
tanxiaolin520 2009-03-09
  • 打赏
  • 举报
回复
不懂``
oyljerry 2009-03-08
  • 打赏
  • 举报
回复
内存中的Access? 可以考虑把内存中的数据写入一个临时目录等中,生成access文件,然后再访问数据库
颤菊大师 2009-03-08
  • 打赏
  • 举报
回复
没人鸟啊?解决了……
换个问题,如何访问“内存”中的ACCESS?就是一个Stream的Access

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧