asp.netftp上传文件到服务器的简单介绍
- 服务器
- 2022-12-19 22:05:01
- 11
本篇文章给大家谈谈asp.netftp上传文件到服务器,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、请问asp.net发布到FTP后,数据怎么上传?
- 2、ASP.net ftp文件上传,老是提示无法连接到远程服务器,会是什么原因,能给我个实例就最好了
- 3、asp.net ftp 上传文件 小文件可以全部传完,大点的文件只传一部分断掉,就返回错误
- 4、asp.net中上传文件到远程FTP服务器指定目录下,求大神帮助,小弟不胜感激
请问asp.net发布到FTP后,数据怎么上传?
1.在本地导出SQL数据库为一个.sql的文件
2.进入主机管理的SQL数据库管理面板,导入刚才之前的.sql文件
3.修改网站配置文件,因为本地和服务器上的数据库连接信息可能不一样,地址、用户名、密码以及数据库名称可能需要修改。
ASP.net ftp文件上传,老是提示无法连接到远程服务器,会是什么原因,能给我个实例就最好了
这个可以先不检查代码,你可以先试试这个ftp用你的用户能否登录,也就是说用工具直接连接你要连接的ftp(比如FlashFXP),如果可以,再去检查一下你代码中赋值的地方,ftp地址、用户名、密码是否正确。
我上次做的一个是sftp,和ftp有点点小区别
asp.net ftp 上传文件 小文件可以全部传完,大点的文件只传一部分断掉,就返回错误
文件超过限制了,.net默认最大只能上传4M的文件。你可以修改config进行设置。
system.web
httpRuntime executionTimeout="240" maxRequestLength="20480" /
/system.web 上面的配置是将上传文件的上限提高至20MB。
如果还报错则需要修改服务器端iis里上传文件大小的设置
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.netftp上传文件到服务器的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、asp.netftp上传文件到服务器的信息别忘了在本站进行查找喔。
本文由admin于2022-12-19发表在靑年PHP官网,如有疑问,请联系我们。
本文链接:http://qnphp.com/post/140768.html