为了克服PHPExcel的内存限制,我们使用Python的openpyxl库来生成Excel文件,并使用thrift从PHP发送要保存在Excel文件中的数据。在
现在我们已经在一个对象数组中创建了几个客户机,并尝试在python端同时生成多个excel文件。当我们将optimized_write设置为False时,我们可以这样做,但是当optimized write flag设置为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);
有可能这样做吗,或者有黑客攻击吗?在
是的,这是可能的,不需要黑客攻击。只要稍微修改一下optimized-writer例程,就可以很容易地进行测试:
相关问题 更多 >
编程相关推荐