Aklıma Takılan bir yer daha var

Şöyleki Ajax ile resim upload Ediyorum

[WebMethod]
public static string CanvasKayit(string imageData)
{
random sayı üretiyorum
using (FileStream fs = new FileStream(Path.Combine(HttpContext.Current.Server.MapPath("/TestIcinFoto"), 123 + ".jpg"), FileMode.Create))
{
using (BinaryWriter bw = new BinaryWriter(fs))
{
byte[] data = Convert.FromBase64String(imageData);
bw.Write(data);
bw.Close();
}
return "/Test/" + 123 + ".jpg";
}
}

Bu kısımda Code behind tarafında Olan kıısım (web service Kullanmadım) Burda bir Güvenlik acığı Meydana gelebilir mi? (Gelen her dosyanın adını ve uzantısını kodda görüldüğü Üzere ben giriyorum ama [WebMetot] Şeklinde Yapmamız Güvenlik Problemi Oluşturur mu bilmiyorum?)