asp.netのファイルアップロードコントロールでは、フォルダーを選択できず、ファイルのみを選択できます。フォルダを選択する方法はありますか(明らかにファイルアップロードコントロールを使用せずに)。
フォルダを選択する理由は、基本的にそのパス全体をデータベーステーブルに保存するためです。
asp.netのファイルアップロードコントロールでは、フォルダーを選択できず、ファイルのみを選択できます。フォルダを選択する方法はありますか(明らかにファイルアップロードコントロールを使用せずに)。
フォルダを選択する理由は、基本的にそのパス全体をデータベーステーブルに保存するためです。
HTML<input type=file>
要素は、単一ファイルのアップロードのみをサポートします。複数のファイルをアップロードする場合は、通常は Flash で記述されたサードパーティ コンポーネントを使用する必要があります。
ここに例があります: http://www.codeproject.com/KB/aspnet/FlashUpload.aspx
いいえ、ファイルの参照はクライアント側の機能であり、ファイル パスに関する唯一の情報はその名前です。それはセキュリティの原因です。
HTMLがあなたがやろうとしていることをサポートしているとは思いません。おそらく回避策として、フォルダー内のファイルを選択し、処理時にファイル名を切り落とすことができますが、正直言って面倒です。
おそらくパスをテキストボックスに貼り付けるか入力するように依頼します。ここでの問題は、タイプミスをチェックできないことです。
自分がやろうとしていることを再考する必要があると私は言います。