C# Can';在asp.net中使用C从客户端接收文件#
我正在尝试从表单中获取配置文件图像。html如下所示:C# Can';在asp.net中使用C从客户端接收文件#,c#,asp.net,image-uploading,C#,Asp.net,Image Uploading,我正在尝试从表单中获取配置文件图像。html如下所示: <form action="UpdateProfile.aspx" method="post"> <input type='file' name='profilePic'/> </form> 但是它从来都不起作用,不管我上传什么,image变量总是null。 好像服务器无法接收它或其他东西。你们能帮我解决吗,或者告诉我哪里出了问题?先谢谢你 一个例子来指导你 <asp:FileUpload
<form action="UpdateProfile.aspx" method="post">
<input type='file' name='profilePic'/>
</form>
但是它从来都不起作用,不管我上传什么,image
变量总是null
。
好像服务器无法接收它或其他东西。你们能帮我解决吗,或者告诉我哪里出了问题?先谢谢你 一个例子来指导你
<asp:FileUpload ID="FileUpload1" runat="server" />
<asp:Button ID="btnUpload" runat="server" Text="Upload" OnClick="Upload" />
using System.IO;
using System.Collections.Generic;
protected void Upload(object sender, EventArgs e)
{
if (FileUpload1.HasFile)
{
string fileName = Path.GetFileName(FileUpload1.PostedFile.FileName);
FileUpload1.PostedFile.SaveAs(Server.MapPath("~/Images/") + fileName);
Response.Redirect(Request.Url.AbsoluteUri);
}
}
使用System.IO;
使用System.Collections.Generic;
受保护的无效上载(对象发送者、事件参数e)
{
if(FileUpload1.HasFile)
{
string fileName=Path.GetFileName(FileUpload1.PostedFile.fileName);
FileUpload1.PostedFile.SaveAs(Server.MapPath(“~/Images/”)+文件名);
重定向(Request.Url.AbsoluteUri);
}
}
一个例子来指导您
<asp:FileUpload ID="FileUpload1" runat="server" />
<asp:Button ID="btnUpload" runat="server" Text="Upload" OnClick="Upload" />
using System.IO;
using System.Collections.Generic;
protected void Upload(object sender, EventArgs e)
{
if (FileUpload1.HasFile)
{
string fileName = Path.GetFileName(FileUpload1.PostedFile.FileName);
FileUpload1.PostedFile.SaveAs(Server.MapPath("~/Images/") + fileName);
Response.Redirect(Request.Url.AbsoluteUri);
}
}
使用System.IO;
使用System.Collections.Generic;
受保护的无效上载(对象发送者、事件参数e)
{
if(FileUpload1.HasFile)
{
string fileName=Path.GetFileName(FileUpload1.PostedFile.fileName);
FileUpload1.PostedFile.SaveAs(Server.MapPath(“~/Images/”)+文件名);
重定向(Request.Url.AbsoluteUri);
}
}
一个例子来指导您
<asp:FileUpload ID="FileUpload1" runat="server" />
<asp:Button ID="btnUpload" runat="server" Text="Upload" OnClick="Upload" />
using System.IO;
using System.Collections.Generic;
protected void Upload(object sender, EventArgs e)
{
if (FileUpload1.HasFile)
{
string fileName = Path.GetFileName(FileUpload1.PostedFile.FileName);
FileUpload1.PostedFile.SaveAs(Server.MapPath("~/Images/") + fileName);
Response.Redirect(Request.Url.AbsoluteUri);
}
}
使用System.IO;
使用System.Collections.Generic;
受保护的无效上载(对象发送者、事件参数e)
{
if(FileUpload1.HasFile)
{
string fileName=Path.GetFileName(FileUpload1.PostedFile.fileName);
FileUpload1.PostedFile.SaveAs(Server.MapPath(“~/Images/”)+文件名);
重定向(Request.Url.AbsoluteUri);
}
}
一个例子来指导您
<asp:FileUpload ID="FileUpload1" runat="server" />
<asp:Button ID="btnUpload" runat="server" Text="Upload" OnClick="Upload" />
using System.IO;
using System.Collections.Generic;
protected void Upload(object sender, EventArgs e)
{
if (FileUpload1.HasFile)
{
string fileName = Path.GetFileName(FileUpload1.PostedFile.FileName);
FileUpload1.PostedFile.SaveAs(Server.MapPath("~/Images/") + fileName);
Response.Redirect(Request.Url.AbsoluteUri);
}
}
使用System.IO;
使用System.Collections.Generic;
受保护的无效上载(对象发送者、事件参数e)
{
if(FileUpload1.HasFile)
{
string fileName=Path.GetFileName(FileUpload1.PostedFile.fileName);
FileUpload1.PostedFile.SaveAs(Server.MapPath(“~/Images/”)+文件名);
重定向(Request.Url.AbsoluteUri);
}
}
确保正确设置了内容类型:
仅当HTTP请求失败时,才会填充文件集合
内容类型值为“多部分/表单数据”
以下是一个例子:
<FORM action="..."
enctype="multipart/form-data"
method="post">
...
</FORM>
...
确保正确设置了内容类型:
仅当HTTP请求失败时,才会填充文件集合
内容类型值为“多部分/表单数据”
以下是一个例子:
<FORM action="..."
enctype="multipart/form-data"
method="post">
...
</FORM>
...
确保正确设置了内容类型:
仅当HTTP请求失败时,才会填充文件集合
内容类型值为“多部分/表单数据”
以下是一个例子:
<FORM action="..."
enctype="multipart/form-data"
method="post">
...
</FORM>
...
确保正确设置了内容类型:
仅当HTTP请求失败时,才会填充文件集合
内容类型值为“多部分/表单数据”
以下是一个例子:
<FORM action="..."
enctype="multipart/form-data"
method="post">
...
</FORM>
...
您是否尝试过请求.Files[0]
?提示:如果将所有允许的扩展名放入一个数组(var exts=new[]{“jpg”、“gif”、…..}
),并使用包含类似于如果(exts.Contains(image.FileName)){…}
。这与你的问题无关,obvs!您是否尝试过Request.Files[0]
?提示:不要让大量if
将所有允许的扩展名放入一个数组(var exts=new[]{“jpg”、“gif”、….}
)并使用Contains
像if(exts.Contains(image.FileName)){…}
。这与你的问题无关,obvs!您是否尝试过Request.Files[0]
?提示:不要让大量if
将所有允许的扩展名放入一个数组(var exts=new[]{“jpg”、“gif”、….}
)并使用Contains
像if(exts.Contains(image.FileName)){…}
。这与你的问题无关,obvs!您是否尝试过Request.Files[0]
?提示:不要让大量if
将所有允许的扩展名放入一个数组(var exts=new[]{“jpg”、“gif”、….}
)并使用Contains
像if(exts.Contains(image.FileName)){…}
。这与你的问题无关,obvs!我不能使用
标签或任何
标签。你能给我看一些只使用基本html标记的东西吗?我根本不能使用
标记或任何
标记。你能给我看一些只使用基本html标记的东西吗?我根本不能使用
标记或任何
标记。你能给我看一些只使用基本html标记的东西吗?我根本不能使用
标记或任何
标记。你能给我看一些只使用基本html标记的东西吗?你能确认Request.Files.Count==0
?我很乐意帮忙。祝您使用web应用程序好运。您能否确认Request.Files.Count==0
?我很乐意提供帮助。祝您使用web应用程序好运。您能否确认Request.Files.Count==0
?我很乐意提供帮助。祝您使用web应用程序好运。您能否确认Request.Files.Count==0
?我很乐意提供帮助。祝你好运