问题标签 [httppostedfile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
839 浏览

vb.net - 如果使用 Stream Reader 读取错误,请保存文件

我正在尝试解析上传的 txt 文件。如果解析时出错,我需要保存文件。问题是解析器正在使用 Stream Reader,如果发生错误,它只会保存空文件而不是文件内容。

我的 ParseFile 方法是这样的

有没有办法在文件被传递到 parseFile 子之前克隆文件,或者在不丢失内容的情况下读取文件?提前致谢

0 投票
1 回答
512 浏览

c# - MediaInfo 无法以与指向本地文件时相同的方式获取上传文件的详细信息

我一直在尝试使用我已添加到应用程序作为参考的 MediaInfo.dll 获取已上传到 MVC4 应用程序的一段视频内容的持续时间字符串。

使用以下代码在本地键入文件的位置时,我可以成功地查看文件的详细信息:

但是,当我尝试在上传的文件上使用它时,我没有得到我预期的信息。我的控制器如下:

我努力了:

关于如何让MediaInfo以能够读取本地文件的相同方式识别 postedFile 的任何想法。或者我如何检索客户端计算机文件位置的路径。

0 投票
1 回答
1726 浏览

c#-4.0 - 提交表单时如何为每一行获取未选中的JQGrid复选框值

我有一个带有复选框列的 JQGrid,如下所示。在 JqGrid 中输入所需数据后,我会提交表单。从 http 发布的文件中,我可以读取在每个字段中为文本框和下拉菜单输入的值(所有这些都是必需的)。但是对于复选框用户可以选中或取消选中。提交表单时,我只得到复选框的选中值。我正在检索如下所示的值。提交表单时如何检索未选中复选框的值

0 投票
2 回答
22541 浏览

c# - 从会话中获取文件时出现“无法访问已关闭的文件”错误消息

我有一个 asp.net FileUpload 控件。我可以成功上传文件以存储在会话中,但是当我试图获取其输入流时(我将文件存储在 HttpPosterFile 中)我收到错误

无法访问已关闭的文件

0 投票
2 回答
392 浏览

c# - 上传的不同图像的图像内容相同

当我尝试上传图片时,同一张图片以不同的名称上传

假设我正在上传图片 a.jpeg、b.jpeg 和 c.jpeg,然后在我的上传文件夹中我看到 a.jpeg、b.jpeg 和 c.jpeg 但它们看起来都像 a.jpeg

EDIT1 ASPX 代码

0 投票
0 回答
654 浏览

c# - 使用 HttpPostedFile 从 Android 发布文件到 Asp.NET 服务器

到目前为止,我正在将图像转换为Base64String然后将其发送到 Asp.NET 服务器并在那里将其转换为图像。但最近,我开始知道这HttpPostelFile是一个很好的方法。我Google举个例子,但没有得到任何人。

HttpPostedFile请任何人帮助我使用或任何其他好方法将文件从 Android 设备上传到 Asp.NET 服务器。

我希望它使用 Asp.NET Web 服务。

0 投票
1 回答
1073 浏览

c# - ContentDisposition 非 ascii 字符中的双重编码文件名

我在Content-Disposition被 mime/quoted-printable 编码但HttpContext.Current.Request.Files没有解码值时遇到文件名问题,而是得到“文件名”,例如:

=?utf-8?B?Zm9vIOKAkyBiYXIubXNn?=

它应该说“foo – bar.msg”

Wireshark 捕获的 Content-Disposition 是:

表格数据;名称=\"文件\";文件名=\"=?utf-8?B?Zm9vIOKAkyBiYXIubXNn?=\"

我的客户代码:

我的服务器代码

有没有办法让HttpFileCollection解码值?或者更有可能,有没有办法防止我的客户端代码对值进行双重编码?

因为内容配置位于多部分边界部分,所以我不能Request.Content.Headers.ContentDisposition按原样使用nullContentDispositionHeaderValue有没有办法从多部分表单数据请求的正文中获取实例?

0 投票
1 回答
126 浏览

c# - 上传文件时出现投射错误

当我注意到我的 foreach 循环无法上传文件列表并且 for 循环确实有效时,我正在我的网站上工作。我很想知道为什么 for 循环有效而 foreaches 循环无效。

我收到的错误消息是:无法将 system.string 转换为 xx。

所以这些是我有的循环:

提前致谢!

0 投票
1 回答
708 浏览

c# - HttpPostedFileBase :嵌入语句不能是声明或标记语句

使用 ASP .Net MVC 4 Razor。

在我的查看页面上,我有HTML

我正在使用以下脚本

在我的控制器中,[HTTPPost]方法:

我正在关注Multiple File Uploadcodeproject的教程。并面临. **错误是:嵌入式语句不能是声明或标记语句HttpPostedFileBase

0 投票
1 回答
83 浏览

javascript - 无法在 IE9 中提交表单

我有以下代码正在使用 XmlHttpRequest 进行 javscript 发布:

这段代码在 Chrome、Firefox、IE10、IE11 中运行,但我似乎无法让它在 IE9 上运行。这是否与发布的文件有关,还是我的问题在于 XmlHttpRequest?