c# - C#中如何解决system.outofmemoryexception

标签 c#

当我们上传视频并点击进入按钮以使用此代码将视频转换为缩略图时,它会产生错误 “System.OutOfMemoryException:内存不足。”

我们正在使用这段代码

fpUplaodVideo.SaveAs(Server.MapPath("~/UploadFiles/SiteUserID_" + SiteUserID + "/UploadVideo/" + fpUplaodVideo.FileName));

这一行会出现错误

System.Drawing.Image img1 = System.Drawing.Image.FromFile(Server.MapPath("~/UploadFiles/SiteUserID_" + SiteUserID + "/UploadVideo/") + fpUplaodVideo.FileName);

最佳答案

System.Drawing.Image.FromFile 将由于以下原因返回 OutOfMemoryException

  1. 该文件没有有效的图像格式。
  2. GDI+不支持文件的像素格式。

关于c# - C#中如何解决system.outofmemoryexception,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42360293/

相关文章:

c# - WebClient 使用 JSON 并发送其属性值

c# - 断点和异常停止正常工作,xamarin android

c# - 我必须删除处理程序吗

c# - Entity Framework 无法更新数据库

c# - iOS-Unicode取消签名

c# - vb.net 中的 IComparer 问题,但在 C# 中工作相同

c# - 如何使用 asp.net mvc 包装器在 kendoUI 网格中有一个自动完成字段

c# - WCF 公共(public)参数 ClientMessageInspector、DispatchMessageInspector 或替代方案?

c# - 如何检测文件是否在网络上?

c# - ftp 进程不会关闭 (c#)