一个关于将图片上传到服务器的路径问题!

来源:百度知道 编辑:UC知道 时间:2024/05/22 10:02:29
代码如下:

BestcomyUpload upldr = new BestcomyUpload();
string fpath = Path.Combine(Server.MapPath("."),"Upload");
this.Label2.Text=fpath.ToString();
if(!Directory.Exists(fpath))
Directory.CreateDirectory(fpath);
upldr.UploadFolder=fpath;

在本地运行 LABEL2的TEXT属性是:D:\oas\richangbangong\Upload

传到服务器上 在本地访问得到的属性是:F:\sxsweb\OA\richangbangong\Upload 这个地址好象是服务器的本地地址,肯定传不到服务器上!

应该怎么写fpath才能把图片传到服务器上啊!

这是上传的代码

protected double GetMaxRequestLength()
{
double maxLength=0;
string sPath = typeof(String).Assembly.Location;
sPath = Path.GetDirectoryName(sPath);
sPath = Path.Combine(sPath,"CONFIG\\machine.config");
XmlDocument doc=new XmlDocument();
doc.Load(sPath);
maxLength=Convert.ToDouble(doc.SelectSingleNode("configuration/system.web/httpRuntime/@maxRequestLength

服务器支持aspupload的上传主件吗?
如果不支持 ,你的代码就算怎么改都上传不了!

一百分啊.可惜了!怎么没高手来?

你到网上下载一个ASP上传的代码(组件)可以上传的那种。你直接改路径就OK了。