2016-10-16 1 views
0

マイHtmlのアップロードファイル空Request.Form.Filesを返し、唯一の上で反応

<form method="post" action="/Upload" enctype="multipart/form-data"> 
    <input type="file" name="files" multiple /> 
    <input type="submit" value="Upload" class="btn" /> 
</form> 

マイアクション

[HttpPost("/Upload")] 
public async Task<IActionResult> Upload(){ 
    var files = Request.Form.Files; 
    ... 
} 

この作品私のHTMLビューから直接ロードすると、期待どおり私は正確に同じHTMLが反応使用してロードする場合は、しかし:「VARファイル」を

render(){ 
    return(
    <form method="post" action="/Upload" enctype="multipart/form-data"> 
    <input type="file" name="files" multiple /> 
    <input type="submit" value="Upload" className="btn" /> 
    </form> 
); 
} 

ポスト要求は動作しますが、常に空の配列です。

何が間違っていますか? ありがとうございます。

答えて

0

asp.netコアのファイルを処理するには、ICollection<IFormFile> filesまたはIFormFile fileを使用してください。

+0

私はそれを試しましたが、どちらも動作しませんでした –

+0

あなたのネットワークを見て、ファイルが実際にsendt –

関連する問題