不好意思要打击你咯
你这个程序 没用的哈
简单看了下
问题在于这程序只能在服务器上 上传文件
[AjaxPro.AjaxMethod]
public string UpPic(string PicPath)
{
string str = "";
string type = PicPath.Substring(PicPath.LastIndexOf(".")).ToLower();
if (".jpg".Equals(type) || ".bmp".Equals(type) || ".png".Equals(type) || ".gif".Equals(type))
{
try
{
FileInfo fi = new FileInfo(PicPath);//<-------------------这是问题所在这只能读取服务器上的文件 不能读取客户端的
long len = fi.Length;
if (len > 102400)
{
str = "2";
}
else
{
string PicName = DateTime.Now.ToString("yyyyMMddhhmmss") + type;
Bitmap objBitmap = new Bitmap(PicPath);
string PathPicNew = "~/images/" + PicName;
objBitmap.Save(HttpContext.Current.Server.MapPath(PathPicNew));
objBitmap.Dispose();
str = "1";
}
}
catch
{
str = "3";
}
}
else
{
str = "0";
}
return str;
}