I am trying to save an image to a folder but I keep getting th
protected void AsyncFileUpload1_UploadedComplete(object sender, AjaxControlToolkit.AsyncFileUploadEventArgs e)
{
int rid = Convert.ToInt32(hfrid.Value);
rider rd = new rider();
// string uid = rd.getuseridfromrid(rid);
string uname = rd.getusername(rid);
int typeid = 1;
bool albizz = rd.albumexists(rid, uname, typeid);
if (albizz == false)
{
int albid = rd.createalbum(rid, uname, 1, 0);
}
if (AsyncFileUpload1.HasFile)
{
if (ValidateFile(AsyncFileUpload1.FileName) == false)
{
Label5.Text = "Invalid file. Images are restricted to .png,.gif,.jpg or .jpeg.";
return;
}
//FileInfo picFile = new FileInfo(AsyncFileUpload1.FileName);
string dname = rd.getdisplayname(rid);
string file = dname;
string ext = e.FileName.Substring(e.FileName.Length - 3, 3);
ext = ext.ToLower();
file = file + "." + ext;
string filepath = "~/Pix/" + file;
AsyncFileUpload1.SaveAs(MapPath(filepath));
System.Drawing.Image fullsizeimg = System.Drawing.Image.FromFile(MapPath(filepath));
ImageResizer.ImageJob i = new ImageResizer.ImageJob(file, MapPath(filepath), new ImageResizer.ResizeSettings(
"width=100;format=" + ext + ";mode=max"));
getpic(rid);
}it errors n the line - AsyncFileUpload1.SaveAs(MapPath(filepath));
is message.
I amsing the asynchuploader from the ajax controls,