0

サーバーにコンテンツをアップロードしようとしているユーザーからファイル名/パスを読み取ることは可能ですか?

たとえば、ユーザーが実際にサーバーにアップロードする前にアップロードするファイルを選択した場合、ファイル情報を読みたいと思います。

fs.readdirを使用してディレクトリの内容を読み取ることができますが、ユーザーが選択したファイルはどうでしょうか。

4

1 に答える 1

2

それはいけません。ブラウザは、ファイルをアップロードするときにのみファイル名の送信を許可します。そうすることは、ディレクトリ構造をサーバーに公開することを意味します。(非常に悪い考え)

これはセキュリティ標準であり、サーバーに送信するファイルの完全な場所をあきらめないことをお勧めします。サーバー側とクライアント側でファイルを処理するための別々のパスが必要です。

于 2013-02-08T19:28:28.487 に答える