首页 > 解决方案 > 上传大文件时不会触发 DataEvent.UPLOAD_COMPLETE_DATA,而上传小文件时会触发 DataEvent.UPLOAD_COMPLETE_DATA

问题描述

以下是我的代码。当文件较小时,此代码可以正常工作。但是当尺寸很大时不起作用。我确定服务器端内容已写入响应。我可以确认上传已完成,因为我可以看到我的 Db 表中的数据。 max-post-size="2147483648文件上传大小为11.1MB

private var fileReference:FileReferenceProgress = null;
private function onImportClick():void
{
    initReference();
}

private function initReference():void
{
    fileReference = new FileReferenceProgress();
    fileReference.addEventListener(DataEvent.UPLOAD_COMPLETE_DATA, onFileUpload);
}

private function onFileUpload(e:DataEvent):void
{
    if (e.data == "Success")
    {
        AlertDialog.show("Success", "Success", Alert.OK);
        executeLookup(_currentFilter);
    }
    else
        AlertDialog.show(e.data, "Error", Alert.OK);

    resetUpload();
}

任何人都可以给我一个解决方案。提前致谢。

标签: javaflash

解决方案


推荐阅读