如果我只设置一种文件类型,它将被正确过滤并允许上传图像。
如果我在属性中尝试多种文件类型,它可能会对其进行过滤,但始终会出错(下面的屏幕截图)。我尝试输入我想要的两种类型,例如“ png,jpg”,“ png jpg”,“ pngjpg”和“ .png,.jpg”,但是它们都不起作用。某些格式会自动将过滤器设置为同时显示* .png和* .jpg,但是当我选择文件时出现错误。可以使用多种文件类型吗?
设置字段值:
显示图像:
选择图像时出错:
您是否尝试使用分号;
分隔符?
这是标准的Windows扩展分隔符,并且指示Acumatica使用此字符进行解析。
/// <summary>
/// Gets or sets string representing file types which are allowed for selecting.
/// </summary>
[Category("Behavior")]
[Description("The string that lists the file types that are allowed for selecting.")]
public string AllowedFileTypes
{
get
{
return this.allowedFileTypes;
}
set
{
this.allowedFileTypes = "";
if (string.IsNullOrEmpty(value))
return;
this.SetAllowedFileTypes(value.Split(';'));
}
}