Merhaba arkadaşlar asp.net ile dosya yüklemeye çalışırken şu kod satırını yazmışsınızdır.
FileUpload.SaveAs(Server.MapPath("/uploads/..")); şeklinde ki kodsatırını biraz daha kısaltıp bir extension method yazdım benim gibi her seferinde Server.MapPath() yazmaya uyuz olanlar için :)
public static bool SaveFile(this FileUpload foo, string path)
{
try
{
foo.SaveAs(HttpContext.Current.Server.MapPath(path));
return true;
}
catch
{
return false;
}
}
Kullanımı:
FileUpload.SaveFile("/uploads/..");
"Not: Method geriye boolean değere döndürdüğü için if koşuluyla dosyanın yüklenip yüklenmediği kontrolünü yapabilirsiniz."