我有一个Java应用程序,将图像作为输入并输出另一个图像。我有一个受欢迎的主机(PHP + MYSQL主机)的网站。我想使用PHP在网站上创建一个页面,用户可以上传图像,然后将图像传递到Java应用程序。使PHP执行并与Web服务器上的Java应用程序进行通信
我打算做的是当用户上传图片时,它会存储在网络服务器的一个文件夹中。然后,我将调用服务器上的java应用程序,将图像的url作为参数传递,然后java应用程序将输出另一个图像,比方说,结果文件夹。执行后的PHP页面将在浏览器上显示结果图像。
现在我的问题是: 是否有可能在流行的webhost上执行java应用程序(例如我的WebHostingBuzz.com)?
Java应用程序相当沉重,因为它做了很多图像处理。我应该卸载Java应用程序到另一个Web服务器?如果是的话,是否有任何服务可以运行我的Java应用程序?
(可选)这是我的Java应用程序的演示,我不想存储人们上传的图像。有没有一种方法可以直接将上传的图像传递给java应用程序,并直接输出生成的图像,而不是将其存储在Web服务器上?我更喜欢这个,因为如果图像很大,我可以让PHP在超时后停止执行。
如何与PHP的Java应用程序进行通信以获取有关其执行的信息,例如当PHP调用Java应用程序时,页面必须等到应用程序完成处理?我希望Java应用程序向PHP页面发送响应,说明处理已完成,并且相应地重定向或刷新页面。
我希望你明白,请建议我可以用来实现这一点的技术,并且如果你有更好的主意,请发布它! 谢谢!
谢谢!我不知道这件事。我会仔细看看的。 – tHeSiD 2010-12-10 20:00:19