今天給移動的上傳接口,上傳多張照片總是只有一張成功,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屬性只有一個,嘗試改成不同的值,果然就成功了。