为了克服 PHPExcel 的内存限制,我们使用 Python 的 openpyxl 库来生成 Excel 文件,并使用 thrift 从 PHP 发送要保存在 Excel 文件中的数据。
现在我们已经在一个对象数组中创建了几个客户端,并尝试在 python 端一次生成多个 excel 文件。当我们将 optimize_write 设置为 False 时,我们可以这样做,但当优化写入标志设置为 True 时,我们不能这样做。
$ob[$X][$Y] = new PhpPythonExcel();
$ob[$X][$Y]->client->openExcel(True); //openExcel method sets optimized_write flag to True of False.
...
//write something to the files.
...
$ob[$X][$Y]->client->saveFile($fileName);
是否有可能这样做,或者任何可用的黑客攻击?