異なるOSのデフォルトの保存場所

異なるOSのデフォルトの保存場所

クライアント マシンにファイルを保存する Web アプリケーションを作成しています。問題は、クライアントがさまざまなタイプのマシン/OS を使用している可能性があることです。アプリケーションでそれらのファイルを取得する必要があるときがあるため、クライアント マシンの dir へのパスをハード コードする必要があります (そう思います)。

つまり、簡単に言えば、Linux、Unix、Windows システムでアクセスできるユニバーサル ディレクトリがあるということですか?

注意: このアプリケーションは社内のクライアントのみが実行するので、セキュリティ上の懸念はありません。

答え1

私の知る限り、そのようなものは存在しません。O/S はそれぞれファイルシステムを異なる方法で処理するため、実現可能または可能ではないと思います。ただし、コーディング言語によっては、ブラウザーの HTTP ヘッダーの User-Agent を使用して O/S を判別し、select/switch/if ブロックを使用してその O/S に適したフォルダーに文字列値を設定し、その変数を使用してファイルの読み取り/書き込みを行うことができると思います。

関連情報