Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/266.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# 在IE9中通过表单提交发送输入类型文件不起作用?_C#_Asp.net - Fatal编程技术网

C# 在IE9中通过表单提交发送输入类型文件不起作用?

C# 在IE9中通过表单提交发送输入类型文件不起作用?,c#,asp.net,C#,Asp.net,我正试图通过文件类型html输入上传文件。 点击提交按钮后。已到达对ASP.NET home.aspx文件的响应 下面是C代码 上面的代码正在给定路径上创建文件,但文件已损坏。。 如何解决此问题?首先,始终尝试使用System.IO.Path来播放文件路径。在您的示例中,使用System.IO.Path.Combine组合根和文件名。这是提示,与您的问题无关。用英语谈论你的问题 Request.Files[0].SaveAs(root); 因为您使用Request.InputStream,它应

我正试图通过文件类型html输入上传文件。 点击提交按钮后。已到达对ASP.NET home.aspx文件的响应 下面是C代码

上面的代码正在给定路径上创建文件,但文件已损坏。。
如何解决此问题?

首先,始终尝试使用System.IO.Path来播放文件路径。在您的示例中,使用System.IO.Path.Combine组合根和文件名。这是提示,与您的问题无关。用英语谈论你的问题

Request.Files[0].SaveAs(root);

因为您使用Request.InputStream,它应该是Request.Files[0]。Request.InputStream是整个输入流。对不起,我以前没有指出你。
Request.Files[0].SaveAs(root);