Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从FTP服务器CSV文件填充数据表_C#_Csv_Ftp Server_Import Csv - Fatal编程技术网

C# 从FTP服务器CSV文件填充数据表

C# 从FTP服务器CSV文件填充数据表,c#,csv,ftp-server,import-csv,C#,Csv,Ftp Server,Import Csv,从ftp服务器csv文件在c#中填充数据表。我可以读取csv文件,但它提供的内容是编码格式,如“\000\3000”等。因此,请帮助我解决此问题。提前谢谢 逻辑: string ftpPath = (@"****.csv"); FtpWebRequest reqFTP = (FtpWebRequest)FtpWebRequest.Create(new Uri(ftpPath)); reqFTP.UsePassive = true; reqFTP.

从ftp服务器csv文件在c#中填充数据表。我可以读取csv文件,但它提供的内容是编码格式,如“\000\3000”等。因此,请帮助我解决此问题。提前谢谢

逻辑:

 string ftpPath = (@"****.csv");
        FtpWebRequest reqFTP = (FtpWebRequest)FtpWebRequest.Create(new Uri(ftpPath));
        reqFTP.UsePassive = true;
        reqFTP.UseBinary = true;
        reqFTP.EnableSsl = false;
        reqFTP.Credentials = new NetworkCredential("user", "password");
        reqFTP.Method = WebRequestMethods.Ftp.DownloadFile;
        reqFTP.KeepAlive = true;
        reqFTP.Proxy = WebRequest.DefaultWebProxy;
        FtpWebResponse response = (FtpWebResponse)reqFTP.GetResponse();
        Stream responseStream = response.GetResponseStream();
        List<string> entries = new List<string>();
字符串ftpPath=(@“***.csv”);
FtpWebRequest请求ftp=(FtpWebRequest)FtpWebRequest.Create(新Uri(ftpPath));
reqFTP.UsePassive=true;
reqFTP.useBarbinary=true;
reqFTP.EnableSsl=false;
reqFTP.Credentials=新网络凭据(“用户”、“密码”);
reqFTP.Method=WebRequestMethods.Ftp.DownloadFile;
reqFTP.KeepAlive=true;
reqFTP.Proxy=WebRequest.DefaultWebProxy;
FtpWebResponse响应=(FtpWebResponse)reqFTP.GetResponse();
Stream responseStream=response.GetResponseStream();
列表条目=新列表();

请指定如何读取CSV文件:例如,使用FileStream或直接从FTP组件读取?您需要在某个地方设置正确的编码。\3000示例表明CSV文件以Unicode格式保存,但您试图用错误的编码打开它。