摘要: 在进行应用程序开发是,为了不让程序写死,添加configuration的引用,增加一个应用程序配置文件App.config例如<configuration> <appSetting> <add key="ftpAddr" value="127.0.0.1"/> <add key="userName" value="test"/> <add key="passWord" value="123"/> <add ke 阅读全文
posted @ 2012-01-16 05:38 五爷 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 在上传FTP文件时,为了知道别人是否攻击篡改过文件,可以选择1.同时上传文件的MD5值,对方下载时进行比较,但是考虑到别人同时改了你的文件的MD5值怎么办?2.算出文件的MD5值后,在你的MD5值后面加上一个仅仅你们双方自己知道的字符,在计算出MD5+字符串的MD5值,上传这个新的MD5值,对方下载后计算出文件的MD5值,加上密钥,计算出这个字符串的MD5值,与同时上传的MD5值进行比较,如果一致,则文件没有被篡改过,否则这个文件则不能用。 阅读全文
posted @ 2012-01-16 03:56 五爷 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 调用别人写的FTPClient.cs开始的时候调用的方法如下:FtpClient fc = new FtpClient("127.0.0.1", "pcj", "123456");fc.Upload(new FileInfo(textBox1.Text), "02" + DateTime.Now+ ".xls")经检测第一句没问题,就是可以连接服务器(本机)成功,那么可能就是文件流是错的,再一看DateTime.Now是DateTime类型的,而要求是string类型的,改成:fc.Upload 阅读全文
posted @ 2012-01-16 03:06 五爷 阅读(308) 评论(0) 推荐(0) 编辑