Я хочу подать Uploadcontext.Request.Files [0] пусто в FireFox,
Код выглядит так:
int iTotal = context.Request.Files.Count;
if(iTotal>0)
//Upload()....
Он отлично работает, когда я использую IE7,8,9
Но когда я использую его в FireFox 8, он больше не работает.
iTotal всегда равен 0.
Есть ли идеи или предложения для меня? EDIT:
У меня есть две страницы. В странице
$("idBtnupload").onclick = function()
{
...
fu.Form.submit();
}
<form id="uploadForm" action="File.ashx?type=<% =type %>" method="post" enctype="multipart/form-data">
<input type="button" value="开始上传" id="idBtnupload" />
</form>
Больше никаких догадок! Вы должны показать больше кода, чтобы кто-нибудь мог предложить. – adatapost
У меня есть две страницы. Страница A - '$ (" idBtnupload "). Onclick = function() {... \t fu.Form.submit(); }
/> ' – jasonLamСтраница B - это ashx. основным методом является 'public void ProcessRequest (контекст HttpContext) {int iTotal = context.Request.Files.Count; } 'здесь, iTotal всегда равен 0, когда я использую FireFox8.0 – jasonLam