Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何用perl编写cgi脚本,从Java小程序中的urlconnection接收输出(图像文件)并将其写入服务器?_Java_Image_Perl_Cgi - Fatal编程技术网

如何用perl编写cgi脚本,从Java小程序中的urlconnection接收输出(图像文件)并将其写入服务器?

如何用perl编写cgi脚本,从Java小程序中的urlconnection接收输出(图像文件)并将其写入服务器?,java,image,perl,cgi,Java,Image,Perl,Cgi,我为我的网页创建了一个Java小程序,它创建了一个图像文件。我希望用户能够运行小程序并创建独特的图像,单击按钮,并将他们创建的图像保存到web服务器 在我的系统上而不是在网页上运行applet并将文件保存到本地磁盘时,成功地编写了一个文件,然后更改了一些内容以写入URLconnection而不是本地磁盘,我想我已经编写了将图像写入Java applet本身的URLconnection的代码(尽管我们也将看到它是如何工作的) 我现在正试图用perl编写一个cgi脚本,从URLConnection获

我为我的网页创建了一个Java小程序,它创建了一个图像文件。我希望用户能够运行小程序并创建独特的图像,单击按钮,并将他们创建的图像保存到web服务器

在我的系统上而不是在网页上运行applet并将文件保存到本地磁盘时,成功地编写了一个文件,然后更改了一些内容以写入URLconnection而不是本地磁盘,我想我已经编写了将图像写入Java applet本身的URLconnection的代码(尽管我们也将看到它是如何工作的)

我现在正试图用perl编写一个cgi脚本,从URLConnection获取图像输出,并将图像写入web服务器上的文件(注意:我是perl的新手)。我发现了许多例子,说明如何使用小程序中的简单文本进行类似操作,然后将其写入文本文件,但我想知道如何将相同的概念应用于图像。特别是,如何读取图像?我见过使用read(STDIN,$some_变量)读取文本输入--同样的事情是否适用于图像?同样,如何编写图像文件?使用什么函数


谢谢您的帮助。我知道我对所有这些都很幼稚。

如果您使用(请参阅“处理文件上载字段”部分),服务器端没有问题,这可以帮助您。 调整小程序以发送文件很重要,就像使用HTML表单和输入类型文件一样(因此需要在HTTP协议中使用POST动词,并正确编码请求)。可能会有所帮助