in Vault/Explorer/MainForm.cs [338:357]
private FileInfo GetFileInfo(object sender, EventArgs e)
{
FileInfo fi = null;
if (e is AddFileEventArgs) // File was dropped
{
fi = new FileInfo((e as AddFileEventArgs).FileName);
}
else
{
uxOpenFileDialog.FilterIndex = (sender == uxAddCertFromFile) || (sender == uxAddCertFromFile2) || (sender == uxAddKVCertFromFile) || (sender == uxAddKVCertFromFile2) ? ContentType.Pkcs12.ToFilterIndex() : ContentType.None.ToFilterIndex();
if (uxOpenFileDialog.ShowDialog() != DialogResult.OK) return null;
fi = new FileInfo(uxOpenFileDialog.FileName);
}
if (fi.Length > Consts.MB)
{
MessageBox.Show($"File {fi.FullName} size is {fi.Length:N0} bytes. Maximum file size allowed for secret value (before compression) is 1 MB.", Utils.AppName, MessageBoxButtons.OK, MessageBoxIcon.Error);
return null;
}
return fi;
}