我正在使用ajax文件上傳控件。jquery或ashx不工作
它正在創建這個網站:
<form action="/pages/handlers/asyncfileuploadhandler.ashx" method="POST" enctype="multipart/form-data" target="ajaxUploader-iframe-1397144545">
<input type="hidden" name="type" value="mindvoice">
<input type="file" id="imageFile" style="display: block; width: 80%; margin-right: auto; margin-left: auto;">
</form>
而且目標是:
<iframe width="0" height="0" style="display:none;" name="ajaxUploader-iframe-1397144545" id="ajaxUploader-iframe-1397144545"></iframe>
的形式使用.submit()
提交。
我ashx的處理程序:
<%@ WebHandler Language="C#" Class="AsyncFileUploadHandler" %>
using System;
using System.Web;
using Nettpals.Core;
public class AsyncFileUploadHandler : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
var file = context.Request.Files[0]; // ArgumentOutOfBoundException
}
public bool IsReusable
{
get
{
return false;
}
}
}
我不知道如何處理該文件。
我使用jQuery ajaxfileupload
所以,我應該怎麼做才能抓住該文件?