Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Can';在asp.net中使用C从客户端接收文件#_C#_Asp.net_Image Uploading - Fatal编程技术网

C# Can';在asp.net中使用C从客户端接收文件#

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

我正在尝试从表单中获取配置文件图像。html如下所示:

<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
?我很乐意提供帮助。祝你好运