社区
C#
帖子详情
怎样用.net实现ftp功能的文件上传,请高手给点思路!拜托!!!
lionelwy
2005-08-01 07:06:34
就是用.net做c/s结构有个功能就是报送数据,用ftp实现。望高手指点
...全文
520
9
打赏
收藏
怎样用.net实现ftp功能的文件上传,请高手给点思路!拜托!!!
就是用.net做c/s结构有个功能就是报送数据,用ftp实现。望高手指点
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ccjerk
2005-12-21
打赏
举报
回复
bt 有些人
jhtchina
2005-08-24
打赏
举报
回复
mark 工作中需要用
VincentSailing
2005-08-02
打赏
举报
回复
吼吼。老大,俺来接分!!!吼吼吼!
lionelwy
2005-08-02
打赏
举报
回复
谢谢各位的支持。
nocolor
2005-08-01
打赏
举报
回复
其实可以分远程管理和本地管理,如果你单独申请一个空间或自己做一个空间来实现ftp上传,这样接收数据时也要从那个空间下载下来。
还有一种是把服务器架在接收端,下面的客户端直接通过ftp把文件上传到服务器。
我这里有本参考书《c#网络编程》里有很详细的介绍。
ftp其实是你需要给服务器发送一些指令,然后服务器会返回给你一些信息,通过这些指令来完成ftp的功能。
如果要这本书的话,e-mail给我,tsinger@126.com
坎井之蛙
2005-08-01
打赏
举报
回复
服务器端利用.NET下的TcpListener进行监听 客户端服务器端 用TcpClient 进行连接 并获取TcpClient类的NetworkStream 进行收发数据 从而进一步用StreamReader StreamWriter 对网路流 进行读写(也就是传送文件) 实现比较容易
mapserver
2005-08-01
打赏
举报
回复
看文件的大小,如果文件很小可以直接用PostedFile,如果文件很可以考虑用大文件上传组建,如AspnetUpload等。
zhangA
2005-08-01
打赏
举报
回复
private string UploadFile()
{
//检查上传文件不为空
//Response.Write(myFile.PostedFile.ContentLength);
if(myFile.PostedFile!=null)
{
if( myFile.PostedFile.ContentLength>0)
{
string nam = myFile.PostedFile.FileName ;
//取得文件名(抱括路径)里最后一个"."的索引
int i= nam.LastIndexOf(".");
//取得文件扩展名
string newext =nam.Substring(i);
string newname=gwdm+'_'+TB_ban.Text;
if(!Directory.Exists(root+"new\\"+bm))
{
DirectoryInfo di = new DirectoryInfo(root+"new\\");
di.CreateSubdirectory(bm);
}
try
{
myFile.PostedFile.SaveAs(root+"new\\"+bm+"\\"+newname+newext);
}
catch(Exception e)
{
Response.Write(e.ToString());
}
if(!File.Exists(root+"new\\"+bm+"\\"+newname+newext))
{
return "error";
}
else
{
return ConfigurationSettings.AppSettings["Location"]+"new\\"+bm+"\\"+newname+newext;
}
}
}
return "error";
}
kaixin110
2005-08-01
打赏
举报
回复
http://www.codeproject.com/csharp/ftplibrary.asp
http://www.a1vbcode.com/snippet-3320.asp
VB
.NET
实现
FTP
自动上传下载
VB
.NET
实现
FTP
的下载与上传,内容懒得填写,随便复制一段文字填上来凑个字数!
asp
.net
利用
ftp
上传文件
实现
示例代码
asp
.net
利用
ftp
上传文件
实现
示例代码 传统的asp
.net
上传会经常不稳定,不是出现超时就是大小限制 代码示例会帮到你
org.apache.commons
.net
.
ftp
.
FTP
Client
FTP
工具类,
实现
上传、下载、压缩到输出流下载等
功能
org.apache.commons
.net
.
ftp
.
FTP
Client
FTP
工具类,
实现
上传、下载、压缩到输出流下载等
功能
.net
ftp
多线程批量
文件上传
.net
ftp
多线程批量
文件上传
服务
.net
ftp
上传文件文件夹
.net
ftp
上传文件文件夹,上传目录下的所有文件夹和文件
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章