gpt4 book ai didi

asp.net-mvc-3 - 发现空引用或无效值 [GDI+ 状态 : InvalidParameter]

转载 作者:行者123 更新时间:2023-12-03 02:53:24 26 4
gpt4 key购买 nike

我正在 Mono/linux 上运行 MVC3 应用程序,除了图像上传实用程序外,一切正常。每当尝试上传图像时,我都会从以下方法中收到无效参数错误:

    System.Drawing.GDIPlus.CheckStatus(status As Status) (unknown file): N 00339
System.Drawing.Bitmap.SetResolution(xDpi As Single, yDpi As Single)

我在谷歌上广泛搜索了这个错误,发现无效参数错误通常会产生误导,并且如果上传本身出现错误,或者图像未完全读取,则可能会引发错误。这在 IIS/Windows 上运行良好,但我无法让它在 Mono 中工作。

Apache 2单声道2.10.8.1

我是否缺少一些简单的东西,或者我是否需要找到一种不同的方法来处理单声道图像操作?

最佳答案

经过大量测试后,我能够确定错误的根源。我试图将 Image.Horizo​​ntalResolutionImage.VerticalResolution 属性用于 Bitmap.Resolution 。虽然这些属性是在初始上传时设置的(文件从 tmp 目录读入流中),但当我用图像本身的 Base64 编码字符串发回时,这些值似乎以某种方式丢失了。因此 SetResolution 方法失败。

无论出于何种原因,我在 IIS/Windows 上都没有遇到此问题,这两种情况下都存在这些属性。

关于asp.net-mvc-3 - 发现空引用或无效值 [GDI+ 状态 : InvalidParameter],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11398325/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com