zoukankan
html css js c++ java
用ftpsupport进行ftp上传
最近用到了ftp功能,把上传代码写下来做个记号。
用的是support.dll,从
这里
下载。
用的时候需要先引用这个dll,然后using FtpSupport;
下面是ftp上传代码:
/**/
///
<summary>
///
ftp上传
///
</summary>
///
<param name="localFile">
形如 Server.MapPath("~/")+"log.txt"
</param>
///
<param name="dr">
ftp服务器端目录名称,形如/vagerent/image/
</param>
///
<param name="newRemoteFile">
传到服务器后的文件名称,比如log.txt
</param>
///
<returns></returns>
private
int
FtpFile(
string
localFile,
string
dr,
string
newRemoteFile)
{
string
remoteDr
=
"
/
"
;
FtpConnection ftp
=
new
FtpConnection();
try
{
string
ftpIP
=
ConfigurationSettings.AppSettings[
"
ftpIP
"
];
string
ftpUsrName
=
ConfigurationSettings.AppSettings[
"
ftpUsrName
"
];
string
ftpUsrPsw
=
ConfigurationSettings.AppSettings[
"
ftpUsrPsw
"
];
ftp.Connect(ftpIP,ftpUsrName,ftpUsrPsw);
remoteDr
=
dr;
ftp.SetCurrentDirectory(remoteDr);
ftp.PutFile(localFile,newRemoteFile);
return
1
;
//
上传成功
}
catch
(Exception err)
{
return
0
;
//
上传失败
}
finally
{
ftp.Close();
}
}
查看全文
相关阅读:
简单理解Socket
TCP/IP、Http、Socket的区别
iOS,一行代码进行RSA、DES 、AES、MD5加密、解密
iOS开发
我的问题
Windows 摄像头数据
学习记录
编码转换
QString 编码转换
参考网页
原文地址:https://www.cnblogs.com/vagerent/p/803229.html
最新文章
log4j.properties配置
MyEclipse 快捷键
继承
读Java面向对象编程(孙卫琴)
C#中怎样实现序列化和反序列化
模式
设计模式--代理模式
vim——与上下文相关的替换(先查找匹配再替换)
Eclipse快捷键大全(转载)
vim--vim的几种模式和map映射之间的联系
热门文章
正则表达式--元字符和限定词
vim--查找、替换中的模式和正则表达式的关系
Matlab--sort排序
Matlab--保存数据,且文件以时间命名
Matlab--函数的编写和调用
Matlab--测程序运行时间
【如何快速的开发一个完整的iOS直播app】(播放篇)
【如何快速的开发一个完整的iOS直播app】(原理篇)
图片轮播器
iOS面试必看,最全梳理
Copyright © 2011-2022 走看看