我一直致力于使用MapPath或数据库将图像存储到虚拟目录的图像/文件上传器。我一直在使用按钮单击事件的if语句检查文件并尝试保存,但我没有成功。
protected void Button1_Click(object sender, EventArgs e)
{
if (FileUpload1.HasFile)
{
string extension = Path.GetExtension(FileUpload1.FileName);
if (extension == ".jpg" || extension == ".gif" || extension == ".png" || extension == ".bmp")
{
FileUpload1.SaveAs(Server.MapPath("../photos/" + FileUpload1.FileName));
string imagePath = "/photos/" + FileUpload1.FileName;
答案 0 :(得分:2)
请试试这个
FileUpload1.SaveAs(Server.MapPath(@"~\photos\" + FileUpload1.FileName));