当前位置:首页 > 服务器 > 正文

asp上传ftp服务器(从ftp服务器上下载文件)

今天给各位分享asp上传ftp服务器的知识,其中也会对从ftp服务器上下载文件进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

同时ftp上传asp文件为什么有的可以有的失败

原因可能是多方面的:

1、如果情况具有规律性,比如总是固定的某几个asp文件上传失败,那么就有可能是服务器安装了杀毒、杀马之类的软件,你的这些文件可能含有木马或疑似木马的代码,或者含有一些敏感的词语,然后就被“河蟹”了。

2、如果没有规律性,就是网络可能不稳定造成的,也可能和你用的FTP软件有关,这个你就看着办了。

asp.net中上传文件到远程FTP服务器指定目录下,求大神帮助,小弟不胜感激

private string ftpServerIP = "服务器ip";//服务器ip

private string ftpUserID = "ftp的用户名";//用户名

private string ftpPassword = "ftp的密码";//密码

//filename 为本地文件的绝对路径

//serverDir为服务器上的目录

private void Upload(string filename,string serverDir)

{

FileInfo fileInf = new FileInfo(filename);

string uri = string.Format("ftp://{0}/{1}/{2}", ftpServerIP,serverDir,fileInf.Name);

FtpWebRequest reqFTP;

// 根据uri创建FtpWebRequest对象

reqFTP = (FtpWebRequest)FtpWebRequest.Create(new Uri(uri));

// ftp用户名和密码

req = new NetworkCredential(ftpUserID, ftpPassword);

// 默认为true,连接不会被关闭

// 在一个命令之后被执行

req = false;

// 指定执行什么命令

req = WebRequestMethods.;

// 指定数据传输类型

req = true;

// 上传文件时通知服务器文件的大小

req = fileInf.Length;

// 缓冲大小设置为2kb

int buffLength = 2048;

byte[] buff = new byte[buffLength];

int contentLen;

// 打开一个文件流 (System.IO.FileStream) 去读上传的文件

FileStream fs = fileInf.OpenRead();

try

{

// 把上传的文件写入流

Stream strm = req;

// 每次读文件流的2kb

contentLen = fs.Read(buff, 0, buffLength);

// 流内容没有结束

while (contentLen != 0)

{

// 把内容从file stream 写入 upload stream

strm.Write(buff, 0, contentLen);

contentLen = fs.Read(buff, 0, buffLength);

}

// 关闭两个流

strm.Close();

fs.Close();

}

catch (Exception ex)

{

// MessageBox.Show(ex.Message, "Upload Error");

Response.Write("Upload Error:" + ex.Message);

}

}

调用方法

string filename = "D:\\test.txt"; //本地文件,需要上传的文件

string serverDir = "img"; //上传到服务器的目录,必须存在

Upload(filename,serverDir);

asp实现上传文件到ftp服务器

这个是可以实现的

不过实现过程就比较麻烦了,不是三两句就说的完

如何用asp连接ftp服务器?

1、ftp需要对服务器的返回信息进行应答,所以无法单独启动一个进程自动上传。

2、可以采用编写一个组件(当然你不建议,也就是别无它法了),将对ftp服务器的通讯细节封装其中,将一些方法譬如put/get等命令当作方法实现,根据通讯得到的服务器应答代码进行编程。

asp网站上传到FTP的那个文件夹下

data 也就是database 各个空间商的不一样,自己明白意思就够了。

www文件夹也就是wwwroot文件夹,功能都一样。

不要传文件夹 ,把wwwroot里面所有文件传到www目录,也就是说,打开ftp上的www目录,你必须能看到文件,而不是一个文件夹

不懂问我

关于asp上传ftp服务器和从ftp服务器上下载文件的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

取消
扫码支持 支付码