入力タイプ=ファイルボタンを使用してファイルを参照することを選択したときに、ユーザーをサーバー上のフォルダーに制限する方法はありますか?
例: サーバーの画像フォルダーにのみ存在する画像をユーザーに選択させて、ユーザーが独自の画像を検索してアップロードするのを防ぐ場合。
ユーザーが を使用してブラウズするとinput file
、自分のファイルシステムがブラウズされます。したがって、サーバー上にあるものを検索するように制限する方法がわかりません。input
また、ユーザーがファイルをアップロードできない場合、ファイルの目的は何ですか?
あなたのユースケースは、ユーザーに Web アプリケーションで何かの画像を選択させることですか?
その場合、入力が type=file のフォームは必要なものではありません。
フォームには、ユーザーのコンピューター上のブラウザーのコンテキストでデータが入力されます。つまり、ユーザーはそのコンピューター上のファイルにアクセスでき、Web アプリケーションが実行されているサーバーにはアクセスできません。おそらく必要なのは、サーバー上で生成され、利用可能な画像で満たされたページ、または利用可能な画像の検索機能を提供するページです。
私が間違っている場合は修正してください:)
ユーザーにサーバー上のどこかから画像を選択してもらいたい場合、それらは既にサーバー上にあるため、とにかくファイルのアップロードを使用しません。
ラジオボタンなどで画像を次々と表示します。