ActionScript 3 具有使用 php 上传文件的复杂方法。一个常见错误(在我的列表中)是错误的 url,因此 php 无法分配文件。这应该会产生一个错误,因为我按照 Adobe 建议的脚本放置了所有这些事件。它正在触发 COMPLETE 事件,所以我的想法是从 php 传递一些返回信息,编写一个 JSON。当我执行 URLLoader + URLRequest 时,它工作正常:事件通过 .target.data 属性从 php 返回答案,但使用 URLRequest 创建 fileReference.upload 方法,相同的属性返回 null!
这就是我正在使用的事件:
_fileReference.addEventListener(Event.CANCEL, canceledHandler);
_fileReference.addEventListener(ProgressEvent.PROGRESS,progressHandler);
_fileReference.addEventListener(IOErrorEvent.IO_ERROR,ioErrorHandler);
_fileReference.addEventListener(SecurityErrorEvent.SECURITY_ERROR,securityHandler);
_fileReference.addEventListener(HTTPStatusEvent.HTTP_STATUS, httpHandler);
_fileReference.addEventListener(Event.COMPLETE, completeHandler);
我需要触发错误事件或从 php 获得答案的方法,否则,我一无所知!