如何上传和添加图像到asp.net中的项目(解决方案资源管理器)文件夹?

时间:2015-11-06 12:38:30

标签: asp.net

我试图将图像添加到asp.net中的文件夹中。但是图像没有添加到文件夹中。

ASPX

<asp:FileUpload id="FileUploadControl"  OnClick="FileUploadControl_Click"  runat="server" />
<asp:Button 
        ID="Button1" 
        runat="server" 
        Text="Create" 
        class="btn"
        OnClick="Button1_Click"
   />

Aspx.cs

protected void Button1_Click(Object sender,
                       System.EventArgs e)
    {
        if (FileUploadControl.HasFile)
        {
            try
            {
                if (FileUploadControl.PostedFile.ContentType == "image/jpeg")
                {
                    if (FileUploadControl.PostedFile.ContentLength < 1000)
                    {
                        filename = System.IO.Path.GetFileName(FileUploadControl.FileName);
                        FileUploadControl.SaveAs(Server.MapPath("~/Myimages") + filename);

                    }
                  }
                }

这里'Myimages'是我的文件夹。但是图片没有添加到我的文件夹中。我出了什么问题?

1 个答案:

答案 0 :(得分:1)

只需更改

FileUploadControl.SaveAs(Server.MapPath("~/Myimages") + filename);

FileUploadControl.SaveAs(Server.MapPath("~/Myimages/" + filename));

我尝试了你的代码,但它确实有效。