asp.net怎么把图片上传到另一台指定的服务器!跪求大神源码方法?
1个回答
展开全部
使用调用,远程上传,上传至远程,如果你有两台服务器,一台是网站所在的服务器,另外一台是储存文件的提供下载或展示的网站,源码,用网盘源码或者类似DZ论坛都有提供上传图片至远程服务器,asp源码有很多CMS都支持远程附件上传,还有很多网盘都提供接口。
希望是我理解的这样。如果不是请追问
希望是我理解的这样。如果不是请追问
更多追问追答
追问
我需要 方法 代码!
追答
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用户名和密码
reqFTP.Credentials = new NetworkCredential(ftpUserID, ftpPassword);
// 默认为true,连接不会被关闭
// 在一个命令之后被执行
reqFTP.KeepAlive = false;
// 指定执行什么命令
reqFTP.Method = WebRequestMethods.Ftp.UploadFile;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询