使用完 HttpPostedFile.Inputstream 后,我们是否应该关闭它?

2024-01-11

我正在上传一个文件并将 Inputstream 直接提供给我的一个对象。我的问题是,一旦处理完成,我们是否应该关闭并刷新它?


你不need要显式关闭它,请求结束时会释放服务器上分配的资源。请参阅 MSDN 文档中的最后评论。

http://msdn.microsoft.com/en-us/library/system.web.httppostedfile.aspx http://msdn.microsoft.com/en-us/library/system.web.httppostedfile.aspx

但是如果问题是should你关闭它(或者至少处理掉它) - 那么我会说是的。为什么不?它可能会比其他方式更早地释放资源,并且您知道您不再需要它们。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用完 HttpPostedFile.Inputstream 后,我们是否应该关闭它? 的相关文章

  • 生成多个随机数

    我想生成 25 个唯一的随机数并将它们列在控制台中 数字的长度应至少为 10 个字符 有什么简单的方法可以做到这一点吗 尝试将数字构建为字符串 并使用 HashSet 确保它们是唯一的 Random random new Random Ha
  • 将字符串作为 PChar 从 CSharp 传递到 Delphi DLL

    我正在尝试将字符串从 C 传递到 Delphi 构建的 DLL Delphi DLL 需要 PChar 这是Delphi导出 procedure DLL Message Location PChar AIntValue integer st
  • 将公历日期转换为儒略日期,然后再转换回来(随着时间)

    我正在编写一个程序 必须将当前的公历日期和时间转换为儒略日期 然后再转换回公历门 最终我需要添加能够添加年 月 日 小时 分钟和秒的功能 但我需要先解决这部分问题 现在我已经从公历日期转换为儒略日期 所以从逻辑上讲 我觉得我应该能够以某种方
  • 为什么子函数不销毁GtkWindow?

    这是我的代码 void window first void enter window2 GtkWidget w gpointer data void quit GtkWidget w gpointer data void quit int
  • 组合框下拉位置

    我有一个最大化的表单 其中包含 500px 的组合框控件 停靠在右上角 Width 尝试打开组合框后 列表的一半超出了屏幕 如何强制列表显示在表单中 棘手的问题 我找不到解决这个问题的好办法 只是一个解决方法 添加一个新类并粘贴如下所示的代
  • 无法加载程序集问题

    我收到以下错误 无法加载程序集 错误详细信息 System BadImageFormatException 无法加载文件或程序集 文件 或其依赖项之一 该程序集是由比当前加载的运行时更新的运行时构建的 无法加载 该程序集是使用 Net Fr
  • Visual Studio 中列表框的上移、下移按钮[重复]

    这个问题在这里已经有答案了 我正在尝试制作一个上移按钮和一个下移按钮 以移动 Microsoft Visual Studio 2012 中列表框中的选定项目 我已经在 WDF jquery winforms 和其他一些表单中看到了其他示例
  • 对作为函数参数传递的指针使用删除

    删除作为函数参数传递的指针是否可以 并且合法 如下所示 include
  • 如何减少 MinGW g++ 编译器生成的可执行文件的大小?

    我有一个简单的 Hello world C 程序 在 Win XP 下由 MinGW g 编译器编译为 500kB 可执行文件 有人说这是由于iostream的库和静态链接libstdc dll Using s链接器选项有点帮助 减少了 5
  • .NET 5 EF Core SaveChangesAsync 因错误而挂起

    尽管这个问题有很多结果 但没有一个真正给我明确的答案 每次我尝试通过 AddAsync 和 SaveChangesAsync 方法插入错误数据 例如重复的主键 时 我都会看到以下日志 执行 DbCommand 失败 15 毫秒 我还在 SQ
  • 在c#中获取没有时间的日期

    我的表上有一列 缺勤日期时间 日期 当我想要获取包含日期的行时 它返回 0 行 这是我的 C 代码 DateTime ClassDate DateTime Parse lblDate Content ToString var Abs dbs
  • 更改 Xamarin.Forms 应用中顶部栏和底部栏(ControlsBar、StatusBar)的颜色

    无论如何 即使后面需要特定于平台的代码 也可以更改顶部栏 蓝色的 和底部栏 黑色的 的颜色吗 我希望添加对浅色和深色模式的支持 因此我希望能够在运行时更改它 有可能的 Android Using Window SetStatusBarCol
  • 使用数据绑定,如何将包含表情符号的文本绑定到标签并使其正确显示?

    我正在编写一个应用程序来连接 WordPress BuddyPress API 该应用程序将允许用户通过 API 相互发送消息 当这些消息包含表情符号时 我很难正确显示它们 以下是 API 返回的消息文本的简短示例 Hi x1f642 ho
  • 运行 MVC3 应用程序时出错

    我有 Visual Studio 2010 最近我在使用MVC2 由于某种原因我在我的计算机上安装了MVC3 一切都运转良好 直到今天 Now when I am creating new project I am getting belo
  • C#:自定义转换为值类型

    是否可以将自定义类转换为值类型 这是一个例子 var x new Foo var y int x Does not compile 是否有可能实现上述情况 我需要超载一些东西吗Foo 您将必须重载强制转换运算符 public class F
  • 从 DataRow 单元格解析 int [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 如何从 DataRow 单元格解析 int 值 Int32 Parse item QuestionId ToString 这段代码可以工作 但看
  • Gremlin.net 文本包含等效项

    我正在使用 Gremlin net 库连接到 janus 图形服务器 我使用 cassandra 和弹性搜索进行数据存储和索引 在我使用的 gremlin 语言和 gremlin 控制台中文本包含在属性的文本中进行搜索 我正在使用混合索引
  • Type.GetInterfaces() 仅适用于声明的接口

    首先 像这样的问题有很多 也许有些OP甚至在问同样的问题 问题是这些问题的答案 无论是否接受 都没有真正回答这个问题 至少我找不到 如何确定类直接声明的接口 而不是由父级或声明的接口继承的接口 e g interface I interfa
  • 如何从 Access 数据库中读取“是/否”值作为布尔值?

    帮我找回YES NO来自 MS Access 的布尔格式数据类型 我尝试解析它 但它总是返回 false 更新 实际上不是问题抱歉 它确实接受 YES NO 作为布尔值 OleDbconnection dbConnect new OleDb
  • 在windows + opengl中选择图形设备

    我知道如何使用 openGL 打开窗口 使用 Win32 或其他工具包 但是当系统有2块显卡时 如何选择要渲染的图形设备 我的编程语言是 C 我专注于 Windows 但任何示例都将受到欢迎 编辑 也许更好地解释我的问题是个好主意 以便添加

随机推荐

  • 禁用时省略 editText 的内容

    我有一个布局 其中 EditText 由用户填充 然后它被禁用以充当标准 TextView 问题是 椭圆形永远不适用于此 EditText 我希望它在文本太大而无法完全显示时在文本末尾显示 但我找不到任何方法让它起作用 而且我不知道为什么它
  • Cassandra 和非结构化数据

    我对 NoSQL 还比较陌生 但我已经对关系数据库进行了相当多的尝试 我们正在评估 Cassandra 在数据模型可能需要相当积极地发展的环境中的使用情况 我看到它在多个地方写到 Cassandra 可以存储 结构化 半结构化和非结构化 数
  • 两个黑莓模拟器之间的短信

    如何编写程序以使用 BlackBerry JDE 在两个 BlackBerry 模拟器之间发送和接收 SMS 您需要使用以下参数从命令行启动模拟器 sms source port uint sms destination port uint
  • iOS:UIBezierPath 和 CAShapeLayer fillRule

    我都用过UIBezierPath and CAShapeLayer前 但几乎每次都会结合用内部颜色填充路径中包含的对象 但我想这次填充包含的对象外部的颜色UIBezierPath 我刚刚编写并运行了以下简单的代码 试图让自己熟悉fillRu
  • 哈希值和加盐值

    我正在开发一个小型网络应用程序 可以在内部对用户进行身份验证 一旦用户通过身份验证 我的 Web 应用程序就会将一些信息 例如用户 ID 和人员姓名 传递给第三方 Web 应用程序 第三方开发人员建议我们对这些值进行哈希和加盐 原谅我的无知
  • 仅当窗口尚不存在时 JavaScript window.open

    我有一个应用程序 单击链接后会打开一个新窗口 这会生成一个包含 Java 小程序的页面 我遇到的问题是 单击同一链接会重新加载页面 从而重置 Java 应用程序 有什么办法可以捕获这个吗 可以接受的两种解决方案是 允许从单击处理程序打开多个
  • 为什么运行时会出现错误(使用“clojure.contrib.repl-utils”)?

    我发现我可以通过阅读 Programming Clojure 一书第 20 页 使用 Chris Houser 的 repl utils 库 clojure contrib repl utils source 或 show 来深入了解 Ja
  • gem yank 失败“版本不存在”

    我试图在 ruby gems com 上替换我的 gem 的错误版本 但猛拉失败 你可以看到https rubygems org gems v2gpti https rubygems org gems v2gpti该 gem 在 v0 2
  • 从共享库使用时,imbue/facet 会被忽略,具体取决于 Android 下的动态加载顺序

    我正在 Android 上部署一个 C 应用程序 它使用boost date time 它有很多库 一些在编译时链接 共享库 其他一些是插件 在运行时动态加载dlopen 在某些库中 设置boost posix time time face
  • 将 docker-compose 转换为 Helm Chart?

    我有一个 docker compose 文件 其中包含我正在使用的安全工具的 2 个图像 我的挑战是将其转换为由deployment yaml和service yaml组成的helm图表 docker compose 看起来像这样 vers
  • 只读静态字段初始化的线程安全

    如果创建一个像这样的只读静态成员 public sealed class MyClass public readonly static MyClass Instance new MyClass 我们知道 如果某个线程第一次访问 MyClas
  • 当字节可用时,.Net SerialPort 需要 0.5 秒以上的时间来读取字节

    我正在使用 C 中的 Net SerialPort 类从端口读取字节 收到 DataReceived 事件后 我检查串行端口以查看是否有字节可供读取 然而 即使字节可用 端口也可能需要半秒以上的时间来读取单个字节 代码大致如下 while
  • 裸字符串的数组等效项

    我可以毫无问题地做到这一点 const char foo This is a bare string 我想要的是能够对数组做同样的事情 const int bar 1 2 3 显然该代码无法编译 但是是否有某种与裸字符串等效的数组 你不能这
  • 全局变量和静态全局变量[重复]

    这个问题在这里已经有答案了 在 C 中 全局变量 const 和全局静态变量 const 之间有什么区别吗 在cpp文件或头文件中声明 static const int x1 someFunction 5 const int x2 some
  • iPhone UITableView。如何打开音乐应用程序中的单字母字母列表?

    在 iPhone 音乐应用程序中 选择 艺术家 歌曲 或 专辑 会在 UI 右侧呈现一个带有单个字母垂直列表的 tableView 可实现快速滚动 如何在我的应用程序中启用此功能 干杯 道格 提供您自己的索引字符 NSArray secti
  • 没有可用的隐式视图

    当尝试批量加载列表时DBObject s via insert http api mongodb org scala casbah 2 1 2 scaladoc com mongodb casbah MongoCollection html
  • 删除和/或更新系统的 Python 时虚拟环境的后果

    编辑清楚 这个问题是参考venv https docs python org 3 library venv html 这经常与虚拟环境 https virtualenv pypa io 删除系统的 Python 安装 它是用于在系统上创建虚
  • 将二进制文件读入结构 (C++)

    所以我遇到了一些无法正确地将二进制文件读入我的结构的问题 结构是这样的 struct Student char name 25 int quiz1 int quiz2 int quiz3 它有 37 个字节 来自 char 数组的 25 个
  • spring boot tomcat 终止

    我有完全相同的问题 终止 mvn spring boot run 不会停止 tomcat https stackoverflow com questions 23432651 terminating mvn spring bootrun d
  • 使用完 HttpPostedFile.Inputstream 后,我们是否应该关闭它?

    我正在上传一个文件并将 Inputstream 直接提供给我的一个对象 我的问题是 一旦处理完成 我们是否应该关闭并刷新它 你不need要显式关闭它 请求结束时会释放服务器上分配的资源 请参阅 MSDN 文档中的最后评论 http msdn