5

Request.Filesオブジェクトに同じキーを持つファイルがいくつかあります。このコードRequest.Files.Keys["keyName"]を使用すると、ファイルは 1 つだけ返されますが、そのキーを持つファイルは複数あります。私は何をすべきか?!ちなみに、キーが正確に何であるかがわからないため、キー名を引数として使用することはできません。この場合、モデルバインダーが役立つ可能性がありますが、ファイルに使用する方法がわかりません。ありがとう

4

1 に答える 1

10

あなたはこれを試してください:

for (int i = 0; i < Request.Files.Count; i++)
{
    if (Request.Files.GetKey(i) == "keyName")
    {
        HttpPostedFileBase fileUpload = Request.Files.Get(i);
    }
}
于 2014-10-03T09:49:20.817 に答える