我有一个用于将文件上传到python脚本的表单,使用如下代码:
<form enctype="multipart/form-data" action="script.py" method="post">
<input type="file" name="foo">
script.py具有处理上传文件的逻辑。
现在,我有一个不同的应用程序,用PHP编写绘制页面,而该应用程序需要接受上传。
因为文件处理逻辑存在于我无法控制的script.py中,所以我只想从脚本中调用脚本。 py 。 php ,以及环境(请求变量,带有文件数据的stdin等)神奇地传递,而不必触及script.py。
从概念上讲,我想这样做,除了它不起作用(表单数据永远不会使它成为script.py):
$this_script=$_SERVER['SCRIPT_FILENAME'];
$fullcmd=dirname($this_script).'/'.'script.py';
exec($fullcmd);
我尝试过proc_open()没有太多运气。
谢谢。