现在我使用PHP:ZipArchive并且有一个函数calles addfilefromstr 我如何上传文件并从tmp获取其内容然后将其添加到存档中 我认为file_get_content会这样做吗? 或使用复制功能 我怎么能做到这一点
答案 0 :(得分:1)
您应使用move_uploaded_file移动上传的文件,然后使用ZipArchive::addFile将其添加到ZIP。这背后的原因是tmp文件很难读取和操作,具体取决于服务器的配置。
将文件添加到zip后,您应删除上传的文件并删除在上传过程中创建的所有临时文件。