在c#中提交后在服务器上上传图像?

时间:2012-03-23 07:23:43

标签: c#

我想以我的形式上传图片。我不想在提交之前将图像保存在服务器上。我想在服务器上保存图像,单击提交按钮。

1 个答案:

答案 0 :(得分:1)

if(FileUpload1.HasFile){
    string absolute_path=MapPath("~/" + FileUpload1.FileName);
    string relative_path="~/" + FileUpload1.FileName;
    FileUpload1.SaveAs(absolute_path);
    Image1.ImageUrl=relative_path;
}

您可以使用此代码上传图片。

如果您想在点击按钮后保存,请按照这样写

private void ButtonUpload_Click(object as Sender...)
{
    FileUpload1.SaveAs(absolute_path);
}