下载完成后从服务器删除文件

时间:2015-03-25 05:09:31

标签: javascript php

我已经实现了一个功能,在单击按钮时下载文件,并在下载完成后从服务器删除相同的文件,该文件的大小最大为30 MB。现在有了我们拥有的数据类型,大小大小为5 MB(但预计会增长)。

问题在于,有时当我点击按钮时它显示404可能是因为第一个函数被触发后第二个函数(删除函数)被触发(下载函数)。

守则:

window.location = TDN.Variables.BaseURL + 'uploads/js/jsfiles.zip'; //downloads the file
jQuery.post(TDN.Variables.BaseURL + "includes/pages/recursiveRmdir/js", null, null); // deletes the file

一种可能的解决方案是:

window.location = TDN.Variables.BaseURL + 'uploads/js/jsfiles.zip'; 
setTimeout(function(){ jQuery.post(TDN.Variables.BaseURL + "includes/pages/recursiveRmdir/js", null, null); }, 30000);

我该如何纠正这个问题? 或至少告诉我发生了什么?

0 个答案:

没有答案