現(xiàn)在有一個(gè)需求就是打包圖片為zip壓縮包,點(diǎn)擊'打包'按鈕執(zhí)行ajax,我使用的是PHP自帶的ZipArchive類,現(xiàn)在的問題是如果有10張圖片,我打包到一半的時(shí)候,電腦斷網(wǎng)了,這個(gè)時(shí)候如何提醒用戶?(注:點(diǎn)擊‘打包’按鈕,有個(gè)加載框,中途斷網(wǎng)了,這個(gè)框不會(huì)消失,一直加載,斷網(wǎng)之后,ajax返回結(jié)果不會(huì)給服務(wù)器了)代碼如下:$filename = $path . $orderNumber . ".zip"; // 最終生成的文件名(含路徑)// 生成文件$zip = new ZipArchive ();if ($zip->open ( $filename, ZIPARCHIVE::CREATE ) !== TRUE) { echo json_encode(array('state'=>0,'msg'=>NoFindFile)); exit;}//$imgArr 就是一個(gè)存儲(chǔ)文件路徑的數(shù)組 比如 array('/a/1.jpg,/a/2.jpg....');foreach ( $imgArr as $val ) { $zip->addFile ( $val, basename ( $val ) ); //把圖片放入zip里面 成功返回true}$zip->close (); // 關(guān)閉之前在foreach里判斷是否斷網(wǎng)的情況,但是加載框還是不會(huì)消失,是不是斷網(wǎng)之后,ajax返回結(jié)果不會(huì)給服務(wù)器了?該如何解決最好??謝謝各位
PHP打包圖片中途斷網(wǎng)如何處理?
九州編程
2018-11-20 17:15:35