2009-07-01 7 views
1

クライアントからasp.netページにファイルをアップロードする必要があります。ソースページはサーバー側のコントロールを使用できません。これは可能ですか?非サーバー側入力コントロールを使用してファイルをアップロードする

この質問はUploading Files in ASP.net without using the FileUpload server controlでしたが、これは標準の入力ファイルコントロールを使用していますが、サーバー側のボタンを使用しています。私の場合、私はサーバー側のボタンを使用することはできません。

私のソースページには2つのフォームがあり、2番目のフォームはサーバー以外のフォームです。ユーザーがボタンをクリックすると、新しいページへの投稿が行われ、新しいページが開かれます。私はそこにファイルを送る必要があります。

すべてのクライアント側のコントロールを使用すると、サーバー上のファイルの内容が表示されません。

答えて

2

これは、フォームを複数パートのフォームタイプに設定する必要があるためです。 enctype="multipart/form-data"をクライアント側のフォームに追加してみてください。

+0

これはそういうことでしたが、感謝しました。これらのコントロールの1つをサーバー側のコントロールにすると、そのenctypeを変更する必要があります。 – JoshBerke

関連する問題