PHP ZipArchive chmod 600 訪(fǎng)問(wèn)文件的問(wèn)題。創(chuàng)建了一個(gè)臨時(shí)存檔,其權(quán)限為600 (-rw--------),因此無(wú)法使用它。臨時(shí)存檔如下所示: archive_19-05-2020_18-33-51.zip.GIKCH2在本地,所有內(nèi)容都已存檔,我什至在過(guò)程中看不到節(jié)奏文件。傳輸?shù)椒?wù)器 (linux) 時(shí),訪(fǎng)問(wèn)存檔出現(xiàn)問(wèn)題。歸檔代碼標(biāo)準(zhǔn)。$zip = new \ZipArchive();if ($zip->open('upload/archive_19-05-2020_18-33-51.zip', \ZipArchive::CREATE) !== TRUE) { throw new \Exception('Cannot create a zip file');}$zip->addFile('upload/file.txt', 'file.txt'); $zip->close();當(dāng)生成相同 csv 的其他文件時(shí),該文件獲得 644 權(quán)限,您可以安全地使用它。我不明白問(wèn)題是什么,為什么創(chuàng)建存檔時(shí)權(quán)限有限,盡管在本地(Windows)上一切正常。
PHP ZipArchive 600 文件權(quán)限
人到中年有點(diǎn)甜
2023-04-02 10:22:27