HttpContext.Current.Request.Files只能取到第一個文件


今天給移動的上傳接口,上傳多張照片總是只有一張成功,HttpFileCollection files = HttpContext.Current.Request.Files

調試發現取到的照片第一張后面的照片FilelLength=0;

想起以前web端上傳類似的問題:

必須為file控件添加Name屬性

function newUpload(obj)
{
    if(obj.value=="")
    {
        return;
    }
    else
    {
     var str = '<br/><input type="file" onchange="javascript:newUpload(this);"  runat="server"name="file"  />';
     document.getElementById('Upload1').insertAdjacentHTML("beforeEnd",str);
   }
}

 

然后查看移動端代碼發現給的file的name屬性只有一個,嘗試改成不同的值,果然就成功了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM