我应该将图像转换为 HttpPostedFileBase 吗?

Should I convert image into HttpPostedFileBase?

我需要 post 表格。我的模型的属性之一是图像。

为此,我实际上使用了 2 个属性:

我可以轻松创建。我可以轻松显示。我的问题是修改

当我进入修改模式并立即按下提交按钮时,我收到一条可理解(且可预测)的消息,告诉我需要 LogoForPost 属性。

我可以通过将 Logo 转换为 LogoForPost 轻松解决这个问题,但我想将图像转换为 HttpPostedFileBase 一定很复杂。 事实上,Whosebug 上有多篇文章解释了如何将 HttpPostedFileBase 转换为 Byte[],而不是相反。这让我觉得也许我不需要,也许有更好的方法来解决这个问题。

我意识到(在 Yaugen Vlasau 的帮助下)根据我是处于编辑模式(删除)还是创建模式(维护必需属性),简单地删除所需属性会容易得多。