我有一个分类广告视图模型,定义为:
public class ClassifiedAd
{
public int ClassifiedAdId { get; set; }
public string Title { get; set; }
public string Text { get; set; }
public HttpPostedFileBase ImageFile { get; set; }
}
如您所见,用户可以为广告上传图片。这在创建广告期间工作正常。
但是,假设我想允许用户编辑他们的分类广告,包括上传的图片。当类是抽象的时,我应该如何ImageFile
用当前上传的文件填充属性?HttpPostedFileBase
如何正确显示当前上传的图像并防止用户无意删除和/或允许他们正确删除?
有没有一种方法可以创建我在这里缺少的HttpPostedFileBase
from aMemoryStream
的实例,byte array
或者是否有其他方法来处理这个问题?