我遇到了一个以前没有的奇怪问题,我想我会在这里询问是否有人有任何建议。
目前,我的应用程序有一个区域可以创建一个新的“录音” (它在新窗口中使用 Flash 模块来录制音频),当录制完成时,用户提交表单并将所有音频数据发布到我的控制器。
此过程的持续时间可能取决于音频的大小,因此窗口将保持打开状态,直到上传完成然后关闭。
问题发生在上传过程中,如果用户上传录音并且在上传时尝试打开一个新窗口(其中填充有“创建录音”视图)并且新窗口内容的加载会停止,直到上传完成了。
如果我在实际上传其中一个之前为创建记录打开多个窗口,则整个过程工作正常,但是如果我开始上传一个然后尝试打开一个新窗口,那么它将“等待”上传操作完成之前填充新窗口内容。