0
我試圖實現uploadify,但由於某些原因,我在得到事件的onComplete失敗。Uplodify沒有觸發onComplete時間
我的代碼看起來像這樣,到目前爲止並uploadify可以將文件上傳到我所選擇的文件夾。
Sys.Application.add_load(AddAdvertise);
function AddAdvertise() {
$('.flUploadImage').uploadify({
'uploader': '/Templates/Public/Images/BuyAndSell/uploadify.swf',
'script': 'http://localhost:81/Templates/Public/HttpHandler/Upload.ashx',
'cancelImg': '/Templates/Public/Images/BuyAndSell/cancel.png',
'auto': true,
'folder': "/" + $('#<%=hdnGUID.ClientID %>').attr('Value'),
'method': 'POST',
onProgress: function() {
alert("test1");
}
,
onComplete: function() {
alert("test");
}
});
}
和我的上傳處理程序
public void ProcessRequest(HttpContext context)
{
HttpPostedFile oFile = context.Request.Files["Filedata"];
if (oFile != null)
{
string folder =HttpContext.Current.Server.MapPath(mainFolder + @context.Request["folder"]);
if (System.IO.Directory.Exists(folder))
{
oFile.SaveAs(folder + "/"+oFile.FileName);
}
else
{
DirectoryInfo dir = Directory.CreateDirectory(folder);
if(dir != null)
{
oFile.SaveAs(folder + "/" + oFile.FileName);
}
}
}
}
什麼我失蹤?
感謝您的鏈接。我缺少的是設定的返回值當上載已經成功地。 所以在代碼如下固定我的問題: context.Response.StatusCode = 200; – Daniel 2010-03-05 10:20:44