gpt4 book ai didi

java - 如何在 perl 中编写一个 cgi 脚本,它接受来自 Java applet 中的 urlconnection 的输出(图像文件)并将其写入服务器?

转载 作者:行者123 更新时间:2023-11-30 11:43:15 25 4
gpt4 key购买 nike

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

在我的系统而不是网页上运行小程序成功写入文件并将文件保存到本地磁盘后,我想我已经写下了将图像写入 Java 小程序本身中的 URL 连接的代码,并且然后更改一些内容以写入 URLConnection 而不是写入本地磁盘(尽管我们也会看到它是如何工作的)。

我现在正尝试用 perl 编写一个 cgi 脚本,它从 URLConnection 获取图像输出并将图像写入我的网络服务器上的一个文件(注意:我是 perl 的新手)。我发现了很多关于如何对来自小程序的简单文本执行类似操作然后将其写入文本文件的示例,但我想知道如何将相同的概念应用于图像。特别是,我如何阅读图像?我已经看到使用 read(STDIN, $some_variable) 读取文本输入——同样的事情是否适用于图像?同样,我该如何编写图像文件?我使用什么功能?

感谢您的帮助。我知道我对这一切都很天真。

最佳答案

如果您使用 CGI module,服务器端没有问题(请参阅“处理文件上传字段”部分),这可以帮助您。并且重要的是要调整您的小程序以便发送文件,就好像您正在使用带有输入类型文件的 HTML 表单一样(因此您需要在 HTTP 协议(protocol)中使用 POST 动词,并对请求进行正确编码)。 This link可能有帮助。

关于java - 如何在 perl 中编写一个 cgi 脚本,它接受来自 Java applet 中的 urlconnection 的输出(图像文件)并将其写入服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11380388/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com