如何将POST的multipart / form-data从php传递给python

时间:2013-12-09 23:49:26

标签: php python multipartform-data

我有一个用于将文件上传到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()没有太多运气。

谢谢。

0 个答案:

没有答案