目前,我正在从本地机器上传csv文件,作为我的方法的输入,该方法将数据插入sql表。
我就是这样做的
[system.web.mvc.httppost]
public actionresult Uploadfile(HttpPostedFileBase file)
{
//}
现在,我尝试使用以下代码从ftp位置自动上传文件
但是,我怎样才能把这个方法与我以前的上述方法结合起来呢?
string _ftpURL = "testftp.com"; //Host URL or address of the FTP server
string _UserNam
我有一个主机为我的网站和这个主机没有足够的空间来存放我的文件,我得到另一个主机来保存我的文件在这个主机上我有ftp地址和用户名和密码
我发现这段代码
FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://www.contoso.com/test.htm");
request.Method = WebRequestMethods.Ftp.UploadFile;
// This example assumes the FTP site uses anonymous logon
我在处理上传的文件时遇到了问题,因为它是用ftp上传的。
用户上传的文件包含xml。我必须把这个文件保存到磁盘上,但是我不能直接把这个文件写到磁盘上,所以我使用ftp来保存它。保存后,需要对其进行处理以将其内容保存到数据库中。XmlReader失败,并显示错误“未检测到根元素”。经过一些调试后,我得出了文件为空的结论。
我尝试复制文件(其中xsdUpload是用户上传的文件):
FileUpload test = new FileUpload();
test = xsdUpload;
但我不是真的舒尔,如果这也拷贝了内存中的文件。
ftp上传功能如下:
public string up