我试图将图像添加到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'是我的文件夹。但是图片没有添加到我的文件夹中。我出了什么问题?
答案 0 :(得分:1)
只需更改
FileUploadControl.SaveAs(Server.MapPath("~/Myimages") + filename);
要
FileUploadControl.SaveAs(Server.MapPath("~/Myimages/" + filename));
我尝试了你的代码,但它确实有效。