2

asp.net プロジェクトでJasny Bootstrapファイル アップロード コントロールを使用しています。

見た目はとても良いのですが、添付ファイルをサーバー (.ASHX Web サービス) に送信できません。

私のレイアウトコードは次のようになります

<div class="fileupload fileupload-new" data-provides="fileupload">
<div class="input-append">
<div class="uneditable-input span3"><i class="icon-file fileupload-exists"></i> <span class="fileupload-preview"></span></div><span class="btn btn-file"><span class="fileupload-new">Select file</span><span class="fileupload-exists">Change</span><input type="file" /></span><a href="#" class="btn fileupload-exists" data-dismiss="fileupload">Remove</a>
</div>
</div>
4

1 に答える 1

5

HTML には<input type="file" />. input 要素の name 属性を設定する必要があります。enctype="multipart/form-data"また、フォームで使用していることを確認してください。

<form action="myscript.ashx" method="post" enctype="multipart/form-data">
  <div class="fileupload fileupload-new" data-provides="fileupload">
    <div class="input-append">
      <div class="uneditable-input span3"><i class="icon-file fileupload-exists"></i> <span class="fileupload-preview"></span></div>
      <span class="btn btn-file"><span class="fileupload-new">Select file</span><span class="fileupload-exists">Change</span><input type="file" name="myupload"/></span>
      <a href="#" class="btn fileupload-exists" data-dismiss="fileupload">Remove</a>
    </div>
  </div>
</form>
于 2012-12-30T20:27:07.123 に答える