readfile在php中不进行自动下载

abithluo  于 2022-12-10  发布在  PHP
关注(0)|答案(1)|浏览(144)

**注意:**这是一个修改过的问题

我已经创建了一个zip文件,我把一些图像。现在我想下载这个当点击一个按钮。

它可以很好地创建所需的图像并将其放入文件夹。但下载不起作用

$zip = new ZipArchive();
                $zip->open("zipped_ordered_images_$order_id.zip", ZipArchive::CREATE);
                foreach($images_url as $image_url) {
                    $single_image = $image_url;
                    $download_file = file_get_contents($image_url);
                    $zip->addFromString(basename($image_url),$download_file);
                }
                $zip->close();

                if (file_exists("zipped_ordered_images_$order_id.zip")) {
                    header('Content-Type: application/zip');
                    header('Content-Disposition: attachment; filename="zipped_ordered_images_'.$order_id.'.zip"');  
                    readfile('zipped_ordered_images.zip'); // auto download
                    unlink('zipped_ordered_images.zip');
                }
rwqw0loc

rwqw0loc1#

您需要从Create React App中弹出,然后修改您的Webpack配置,以允许它搜索src/以外的目录

相关问题