问题标签 [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 回答
240 浏览

model-view-controller - 如何将 HttpPostedFile 发送到某个控制器中的操作

如果您想将 HttpPostedFile 类型的对象发送到操作,您可能会在操作中获得 null 对象。那么怎么寄呢?

0 投票
1 回答
8797 浏览

c# - asp.net 和 input type=file 从后面的代码中多次读取数据

我有一个

我不使用 asp:FileUpload 因为我需要使用 jQuery 插件来预览多个图像并在上传之前删除图像。

我的问题是如何管理来自代码后面的输入数据?我必须遍历选定的图像。我在网上搜索并没有发现任何有趣的东西......

如果我尝试,从后面的代码以这种方式阅读:

我看到 Request.Files.Count 始终为 0。

提前致谢!

0 投票
1 回答
1292 浏览

c# - 使用 AllowMultiple=true 维护 FileUpload 中选定文件的顺序

我有一个<asp:FileUpload>控件,其属性 AllowMultiple 设置为 true:

在我的 JavaScript 函数中,我模拟了对不可见按钮的单击:

在代码隐藏中,我将文件保存到一个临时文件夹,并在<asp:Image>控件中显示上传的图像:

这工作得很好,但我需要一些帮助。当我遍历 FileUpload.PostedFiles 时,我认为所选图像的顺序是按字母顺序排列的。我想保持用户选择的顺序。这可能吗?

0 投票
1 回答
486 浏览

c# - 如何在类库项目中编写文件处理操作

用户界面

MVC

当 MVC 项目或某种基于 Web 的项目中的上述方法时,所有引用都很好。

但我正在考虑创建一个实用程序类来处理所有此类操作。所以我创建了一个类库项目并添加了一个类 Utitlity.cs

类库

现在我知道 FileUpload 是 UI 控件 HttpPostedFile 处理与此相关的所有操作。

我可以轻松添加参考using System.Web,但我怀疑这是否正确?

但是我如何在没有任何开销的情况下满足我的要求呢? 内存分配、执行和所有这些都非常关键

0 投票
1 回答
467 浏览

c# - 如何将上传的 HttpPostedFIle 形式的 XML 文件转换为 C# asp.net 中的字符串?

如何将上传的 HttpPostedFIle 形式的 XML 文件转换为 C# asp.net 中的字符串?我正在尝试为使用我的 Web 应用程序的客户端创建上传 XML 文件并将其存储在数据库服务器上的功能。我需要将其转换为字符串,以便对 XML 文件进行字符串操作,并删除 XML 文件中与 SQL Server 不兼容的一些元素。

我已经尝试过这个和其他一些东西。我不断收到错误

InputStream 不在当前上下文中

和另一个错误。

string xmlString = System.IO.File.ReadAllText(fl.InputStream.ToString());

我希望它返回上传的整个文件的字符串值。相反,我收到两个错误。有人说 InputStream 不在当前上下文中。

0 投票
1 回答
319 浏览

asp.net - Asp.Net HttpPostedFile.SaveAs 失败:访问被拒绝

在我的 ASP.NET Web 应用程序中,我尝试使用 JQuery Ajax 上传文件,该文件又调用.ashx handler. 文件应保存到pdf在项目树下创建的文件夹中,使用:

添加 --> 新文件夹

部署和测试时,SaveAs 失败并access is denied出现错误。

互联网上的所有解决方案都建议对文件夹进行编辑权限。所以在服务器上,我授予用户对文件夹的Network Service完全控制权,然后上传工作......但问题是Web应用程序的任何后续部署只会删除服务器上的这些权限并且问题当然会返回。pdf

我完全控制Network ServiceInetpub文件夹来克服这个问题,这解决了这个问题。但这样做可以接受吗?

感觉不对,所以请您建议什么来解决问题而不是我的解决方法?

处理程序中的代码如下:

提前致谢

0 投票
0 回答
169 浏览

c# - 在 C# 中获取 HttpInputStream

我正在使用一个 C# 类来发送电子邮件,该类需要一个 HttpPostedFiles 列表作为其方法的参数之一(用于电子邮件的文件附件)。我有一个文件(在文件系统上),我想在我的程序中附加到电子邮件中,我正在使用这个类来完成它。我的问题(我认为)是在下面的代码中:

httpStream应该是 type HttpInputStream。我不知道如何实例化这样的事情。我尝试了以下方法:

但它会在实例化的行上引发错误uploadedContent

我该怎么做呢?

0 投票
0 回答
122 浏览

c# - 在restful api c#中处理位图

我有一个位图,其中我的波纹管代码返回图像中点的位置/坐标,如下所示:

这很好用,并给出如下位置

(114, 33) (114, 34) (114, 35) (114, 36) (114, 37) 等等

现在我的问题是我正在尝试将上述过程转换为一个宁静的 api,以便图像通过邮递员传递。这是我试过的

这是正确的做法吗?当我尝试从邮递员传递图像时,它说参数无效。我究竟做错了什么?

0 投票
0 回答
157 浏览

c# - ASP.Net HttpPostedFileBase 缺少参考

.NET 5.0 我在尝试使用 HttpPostedFileBase 时遇到错误:

The type or namespace name 'HttpPostedFileBase'could not be found(are you missing a using directive or an assembly reference?)

我已经包括在内using System.web,但它根本没有做任何事情。

我有一个非常相似的不同项目,这在该项目中工作得很好。两者都是使用 Entity Framework 的 ASP.NET Core Web App。

那么问题是什么?为什么这在 1 个项目中可以正常工作,而在另一个项目中却不行?