2011-05-23 78 views
6

我已經非標準的OpenFileDialog打開文件對話框多選問題

var openFileDialog = new OpenFileDialog 
{ 
    DefaultExt = "mpo", 
    Filter = "Image file |*.mpo", 
    Multiselect = true, 
    RestoreDirectory = true, 
}; 

,當我嘗試用它來打開多張照片的「富士FinePix REAL 3D W1」拍照攝像它觸發消息框「無法打開多個項目請嘗試選擇單個項目。「只打開1個文件即可。

當我嘗試從硬盤或其他可移動設備中選擇照片時,一切正常。

任何人都有同樣的問題?

回答

0

由於您已經發現從其他位置執行相同操作不會產生任何問題,因此您的相機中有一些東西。

作爲您的應用程序的解決方法,您不應直接在設備上打開所有文件。而是將所有選定的項目複製到保存位置(在temp文件夾下的自創文件夾)並從那裏打開它們。