System.Web.HttpPostedFile オブジェクトを必要とするクラスがあります。
ほとんどの場合、これはユーザーが写真をアップロードするときに取得されます。ただし、そうでない場合は、デフォルトの画像をクラスに渡す必要があります。
しかし、fileupload コントロールを使用していない場合、HttpPostedFile プロパティを設定するにはどうすればよいでしょうか。
System.Web.HttpPostedFile オブジェクトを必要とするクラスがあります。
ほとんどの場合、これはユーザーが写真をアップロードするときに取得されます。ただし、そうでない場合は、デフォルトの画像をクラスに渡す必要があります。
しかし、fileupload コントロールを使用していない場合、HttpPostedFile プロパティを設定するにはどうすればよいでしょうか。
ユーザーのマシンからファイルを選択することはできません。ファイルを選択してクライアント コンピューターから Web アプリに転送する唯一の方法は、input type="file"
タグ (ファイル コントロールがラップするもの) を使用し、それらにファイルを選択させることです。
あなたができることは、彼らがあなたにファイルを転送したかどうかをポストバックで検出することです。そうでない場合は、SERVER のローカル ファイルを代わりに使用できます。ただし、これは投稿されたファイル領域を通過しません。
そうでない理由に関しては、セキュリティ、単純明快です。