我有一个简单的PHP表单,允许用户选择文件进行图像处理,以及Java程序生成一些图像输出。 PHP将在指定的文件夹中制作图像的副本,但我需要将图像名称从PHP传递到Java,以便为上载的文件运行java程序。有什么办法吗?这些是我目前PHP代码的一部分......
<form method="post" action="imageview.php" enctype="multipart/form-data">
Select Image File to Upload: <input type="file" name="image" />
<br><input type="submit" name="upload" value="Upload File!">
</form>
<?php
if (file_exists("photosmp/".$imagename))
{
echo $imagename." already exists.";
echo "It is stored in ".$imagetmpname;
}
else
{
$newfilename = 'duplicate_'.$imagename;
move_uploaded_file($imagetmpname,"photosmp/". $newfilename);
$image = "photosmp/$newfilename";
}
?>
答案 0 :(得分:2)
通过传递命令行参数来调用Java程序:
echo exec ('java PROG "' . $image . '"');
答案 1 :(得分:0)
可以使用各种系统命令来分叉java程序,比如
您可以使用这些。