问题是这样的.现在要求要做两个.在textbox里输入数据,然后一个保存在本地,一个要保存到ftp里.
保存在本地的已经实现了(SJ.SQL是要动态创建的)
代码
string FileName = @"D:\SJ.SQL";
FileStream fs = new FileStream(FileName , FileMode.OpenOrCreate , FileAccess.Write);
fs.Flush();
fs.Close();
StreamWriter sw = new StreamWriter(FileName);
sw.Write(textBox1.Text.ToString());
sw.Flush();
sw.Close();
但是用这样方法要保存在ftp还不行.
提示的错误是不支持给定路径的格式.解决后.分全给解决的那人.如果没有具体的代码,给个思路也行
保存在本地的已经实现了(SJ.SQL是要动态创建的)
代码
string FileName = @"D:\SJ.SQL";
FileStream fs = new FileStream(FileName , FileMode.OpenOrCreate , FileAccess.Write);
fs.Flush();
fs.Close();
StreamWriter sw = new StreamWriter(FileName);
sw.Write(textBox1.Text.ToString());
sw.Flush();
sw.Close();
但是用这样方法要保存在ftp还不行.
提示的错误是不支持给定路径的格式.解决后.分全给解决的那人.如果没有具体的代码,给个思路也行
http://www.codeproject.com/vb/net/FtpClient.asp
还是这段代码
string FileName = @"D:\SJ.SQL";
FileStream fs = new FileStream(FileName , FileMode.OpenOrCreate , FileAccess.Write);
fs.Flush();
fs.Close();
StreamWriter sw = new StreamWriter(FileName);
sw.Write(textBox1.Text.ToString());
sw.Flush();
sw.Close();WebClient WebClient1=new WebClient();
WebClient1.uploadfile("要访问的Url",null,"要创建上传的文件");
WebClient1.uploadfile("要访问的Url",null,"要创建上传的文件");
不知道楼主是不是要这样的
如果是NET1.0版本可以通过C++/CLI封装CFtpConnection类生成Dll,在C#添加引用直接调用即可(上传需用到CFtpConnection.PutFile方法)
我需要做一个WinForms页面,有两个按钮,
一个是保存到本地(D:/SJ.SQL),另一个是保存到FTP(D:/SJ.SQL)
通过楼上几位兄弟的方法已经可以实现上传了.但是要上传到FTP需要权限.我有用户名和密码,用户名和密码也可以写成死的,但是不知道把用户名和密码写在哪里!
=========
难道忘记 FTP 访问路径格式?ftp://[用户名[:密码]@]主机[:端口]/包裹文件
ftp://[用户名[:密码]@]主机[:端口]/包裹文件
ftp://[admin[:123]@]主机[:10.16.49.60]
我这样在浏览器上无法访问啊
ftp://admin:[email protected]
我也遇到次问题!
没用过FTP
帮我解决一下源码给我看看!
谢谢