gpt4 book ai didi

c# - 参数无效。 - 只发生在 Gif 上

转载 作者:太空宇宙 更新时间:2023-11-03 14:24:52 30 4
gpt4 key购买 nike

我有一些代码允许用户将图像上传到我的服务器。

几个月来它工作正常,只接受 PNG 和 JPEG,因为它最初用于照片。

现在我想用来上传横幅,所以我需要接受 gif,但每次我尝试上传 gif 时都会出现此错误。

"Parameter is not valid."

这段代码

Bitmap myBitmap = new Bitmap(HttpContext.Current.Server.MapPath(_SavePath + imageFileName));

奇怪的是它在 PNG 和 JPEG 上工作得很好,在 GIF 上一点都不行

我已经用谷歌搜索了几个小时,从我得到的结果来看,这个错误似乎很痛苦,并没有描述真正的问题。

谁能帮忙?

谢谢

真实

最佳答案

哪个方法是抛出? Bitmap 的构造函数还是 MapPath?

如果位图:

您确定 GIF 有效吗?其他程序可能能够读取它,即使它不是 100% 符合规范,但可能位图更挑剔。

您是否尝试过许多不同的 GIF 文件并遇到过这个问题?

如果是 MapPath:

GIF 的名称在传递给 MapPath 后是否无效?检查它是什么。

如果GIF可能不太好--你可以试试我公司的产品,DotImage Photo ,这是免费的。它有一个名为 AtalaImage 的类,您可以像使用 Bitmap 一样使用它,它可以读取可能不合规范的图像。

关于c# - 参数无效。 - 只发生在 Gif 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4355693/

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