Qtを使用QFileDialog
してユーザーにファイルを追加させていますが、ネットワークドライブからファイルを追加する際に問題が発生します。関数から取得するパスgetOpenFileName()
は常にローカルパスです。したがって、ネットワーク共有\\share1
がWindowsにとしてマウントされている場合、J:\
で始まるパスを取得しますJ:\
。
同じ共有が異なる文字でマウントされている可能性があり、1人のユーザーがDBにパスを追加するときに、他のユーザーがどのサーバー上にあるかを推測せずにそのパスにアクセスできるようにするため、これは役に立ちません。