谷歌应用程序引擎php zip扩展
我正在使用Google app engine,我想使用当前版本支持的zip扩展创建一个zip存档。问题是,每次调用ZipArchive::close时,它都返回false,ZipArchive::getStatusString返回“创建临时文件失败:只读文件系统”。我正在云存储中创建zip文件,如下所示:谷歌应用程序引擎php zip扩展,php,google-app-engine,ziparchive,Php,Google App Engine,Ziparchive,我正在使用Google app engine,我想使用当前版本支持的zip扩展创建一个zip存档。问题是,每次调用ZipArchive::close时,它都返回false,ZipArchive::getStatusString返回“创建临时文件失败:只读文件系统”。我正在云存储中创建zip文件,如下所示: $zip = new ZipArchive(); $zip->open("gs://whatever/somethig.zip", ZipArchive::OVERWRITE); //r
$zip = new ZipArchive();
$zip->open("gs://whatever/somethig.zip", ZipArchive::OVERWRITE); //returns true
$zip->addFromString('file.txt', "some random data"); //returns true
$zip->numFiles; // = 1
$zip->close(); // returns false
$zip->getStatusString(); //returns Failure to create temporary file: Read-only file system
它应该是可写的,它实际上是带有文件集或其他内容的。我尝试了相同的代码,但有几个变体:
谢谢。看起来像一个bug-你能在中打开一个问题吗?我打开了我在GS上提取Zip文件时遇到问题:(在dev app engine服务器上尝试此操作时,我得到了上述代码的“无效参数”。有关如何修复此问题的任何更新?