/// <summary> /// 设置值 /// </summary> /// <param name="value">值</param> protected override void InitValue(object value) { FileOption = PropertyContent.Attributes.Get <Annotations.FileOptionAttribute>(); if (FileOption == null) { FileOption = new Annotations.FileOptionAttribute(); } Value = value as FileLocation; }
/// <summary> /// 设置值 /// </summary> /// <param name="value">值</param> protected override void InitValue(object value) { FileOption = PropertyContent.Attributes.Get <Annotations.FileOptionAttribute>(); if (FileOption == null) { FileOption = new Annotations.FileOptionAttribute(); } Value = new List <FileLocation>(); if (value == null) { return; } if (value is IEnumerable <IFormFile> ) { foreach (var item in (value as IEnumerable <IFormFile>)) { if (item is FileLocation) { Value.Add(item as FileLocation); } } } }