【发布时间】:2012-08-19 23:20:11
【问题描述】:
我有一个 C# Windows 窗体应用程序,我在其中加载 XML 文件或 CSV 文件以执行某些任务操作。当我点击浏览按钮时,会出现一个打开文件对话框,我可以导航到驱动器上的某个位置并选择文件,然后使用上传按钮上传。
如果我加载 JPG 或 ZIP 文件或任何格式不是 CSV 或 XML 的文件,我的应用程序就会崩溃。有没有办法限制打开文件对话框在 C# 中只打开 CSV 或 XML 文件?
【问题讨论】:
-
为什么在上传之前不验证扩展?
-
@FurqanHameedi 这是做到这一点的更好方法。它不仅可以防止用户在对话框窗口中选择错误的文件类型,而且也不会误导用户让他们选择错误的文件类型,从而导致他们在提交时崩溃。
标签: c# .net winforms openfiledialog