c# .net ftp上传下载 解析下载文件数据,然后入库。

问题描述

c# .net ftp上传下载 解析下载文件数据,然后入库。

需求: 把文件上传到ftp然后从ftp下载(这时下载的文件是被人处理后的文件)。下载后的文件进行读取验证入库(sqlserver)。

目前已经完成的工作:用.net搭建一个框架.(用c#)。
还没有完成的工作: ftp上传和下载(ftphelper已经有了)。
部分完成的工作:excel和TXT 文件数据的解析,这部分的代码在Vcredit.ExtTrade.BusinessLayer /ComprehensiveBusiness 。只是写了大体的东西。用了一个抽象类,不同文件的处理都继承这个抽象类。

目前的问题:

  1. 大家可以看看我搭建的框架(我使用vs2013),如果发现不足提提建议。
  2. ftp上传和下载多线程实现也可以给一下代码提示。
    3.文件读取,验证,解析 。特别是解析这块如何写代码让代码变得更容易维护。
  3. 在整个框架的异常和日志处理有什么好的办法。
  • 1. 以上4个问题可以挑选几
 个回答可以全部回答


如果有建议可以和我联系qq2609486706。或者发我qq邮箱

解决方案

  1. 大家可以看看我搭建的框架(我使用vs2013),如果发现不足提提建议。
    你的框架在哪里
  2. ftp上传和下载多线程实现也可以给一下代码提示。
    最简单的 new Thread(执行下载的委托).Start()
    3.文件读取,验证,解析 。特别是解析这块如何写代码让代码变得更容易维护。
    用LINQ,File.ReadAllLines然后Split切割,然后查询
  3. 在整个框架的异常和日志处理有什么好的办法。
    日志处理有Log4Net等框架
时间: 2024-08-06 23:06:11

c# .net ftp上传下载 解析下载文件数据,然后入库。的相关文章

免费5g/1g/支持外链网络硬盘/ftp上传网络硬盘(单文件250M)

免费5g/1g/支持外链网络硬盘/ftp上传网络硬盘(单文件250m) opendrive.com免费提供5g网络硬盘,每天限制1g流量,单个文件最大限制250m,支持 外链,文件可设置公开.隐藏或私有,还可以为文件设置价格出售.opendrive.com还 提供客户端软件,可以直接拖动电脑中的文件进行上传. 申请地址:http://www.opendrive.com 免费无限容量/单个文件最大限制2000m/支持ftp上传网络硬盘 hotfile.com免费提供无限容量网络硬盘,无需注册即可上

用commons-net ftp上传excel或者word文件到windows下的FTP服务器,文件会打不开

问题描述 我使用commons-netftp做了一个ftp客户端,使用上没出现什么问题,就是当上传excel到windows下的FTP服务器上后,打开excel文件时出现"该文件可能是只读的,或者您要访问的位置是只读的,或者文件所在的服务器没响应",word也是这样.我检查过那些设置,上传模式是使用binary,而且我上传音频文件和PDF之类的都可以打开.后来我尝试把excel文件上传到linux下的FTP服务器,然后下载下来发现可以打开为什么windows下不行,linux下可以呢?

在asp.net中如何使用ftp上传2G以上大文件??

问题描述 如题 解决方案 解决方案二:没人知道吗?解决方案三:ftp解决方案四:http://www.cnblogs.com/lovecherry/archive/2005/10/13/253658.html解决方案五:这个方法我试过了.一上传就提示"无法显示网页".解决方案六:你可以生成一个bat文件,让新起的进程去跑.bat文件里面就是ftp的一些上传信息.

vb60-vb 怎么用winsoc控件 ftp上传下载文件

问题描述 vb 怎么用winsoc控件 ftp上传下载文件 急求 vb 怎么用winsock控件 ftp上传下载文件,还有没有其他的做法,简单就好 解决方案 inet 比较简单,winsock有固定API调用,网上很多 InetFTP.UserName = txtusername.Text InetFTP.Password = txtpassword.Text InetFTP.Execute host_name, "Get logxxxx" Do While InetFTP.Still

python实现的简单FTP上传下载文件实例

  本文实例讲述了python实现的简单FTP上传下载文件的方法.分享给大家供大家参考.具体如下: python本身自带一个FTP模块,可以实现上传下载的函数功能. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 #!/usr/bin/env python # -*- coding: utf-8

python实现支持目录FTP上传下载文件的方法

  本文实例讲述了python实现支持目录FTP上传下载文件的方法.分享给大家供大家参考.具体如下: 该程序支持ftp上传下载文件和目录.适用于windows和linux平台. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56

C# FTP 上传 下载(汇总)

1.C# 上传下载ftp(支持断点续传) 2. C# FTP上传下载(支持断点续传)

ftp上传下载,ftp服务器在windows系统下,web服务器在linux系统下

问题描述 ftp上传下载,ftp服务器在windows系统下,web服务器在linux系统下 哪位大神知道: ftp服务器在搭建windows系统下,web服务器在部署linux系统下,现java中使用ftpclient实现上传下载时,下载的文件内容是乱码: 之前web服务器也部署在windows系统下正常的,后来迁移到linux系统下出现乱码了啊,中文文件名编码正常. 查ftpclient的源码发现读取ftp服务器上文件的编码格式固定了,无法在外部修改,有试着将读取出来的文件转码各种编码方式,

C# FTP上传下载(支持断点续传)

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Net; using System.IO; namespace JianKunKing.Common.Ftp { /// <summary> /// ftp方式文件下载上传 /// </summary> public static class FileUpDownload { #regi