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();
}
}
查看全文
相关阅读:
21天学通 C++(第8版) 内涵目录
Python Linux系统管理与自动化运维
零起点PYTHON足彩大数据与机器学习实盘分析
Elasticsearch探索之路的障碍
WEB程序设计 第7版
Qt使用电容屏
Hi3531D 交叉编译 Qt5.12.8
Hi3531D 静态交叉编译 Qt5.13.2
Qt 常用JSON解析示例
Windows下搭建UBuntu + Qt 5开发环境
原文地址:https://www.cnblogs.com/vagerent/p/803229.html
最新文章
【转】干货 | 【虚拟货币钱包】从 BIP32、BIP39、BIP44 到 Ethereum HD Wallet
钱包,卡
[转]vux使用教程
[转]CentOS7利用systemctl添加自定义系统服务
[转]重定向输出
Linux连接redis客户端出现Could not connect to Redis at 127.0.0.1:6379: Connection refused
MySQL中TEXT与BLOB字段类型的区别
服务器返回:type":"Buffer","data":
nodejs获取当前url和url参数值
mysql查询某一个字段是否包含中文字符
热门文章
windows下python3.4安装lxml提示"Unable to find vcvarsall.bat"
socket.timeout: The read operation timed out 更改pip源至国内镜像,显著提升下载速度
JAVA并发编程——守护线程(Daemon Thread)
java的守护线程与非守护线程
mysql索引总结----mysql 索引类型以及创建
Elasticsearch集成Hadoop最佳实践
多线程问题
POI 读取Excel文件 并解析JSON数据
Egret HTML5游戏开发指南
第一本无人驾驶技术书.刘少山(详细书签)
Copyright © 2011-2022 走看看