1

关于将文件上传到 HTTp 请求(来自小程序),我有几个问题。这就是我所关注的:我正在使用 Applet 的机器人截取屏幕截图并将其存储在本地文件系统中。我在本地文件系统上保存的文件需要上传到 Apache,最终被 PHP 访问。

public void sendBufferedImage(File file, BufferedImage screenImage, String urlPath) throws Exception
        {
             ImageIO.write(screenImage, "GIF", file); // This is to store the file in  
                                   a temp location on the local file system.
                 url = new URL(urlPath);
                 urlcon = (HttpURLConnection) url.openConnection();
                 urlcon.setRequestMethod("POST");
                 urlcon.setDoOutput(true);
                 urlcon.connect();
                 out = new DataOutputStream(urlcon.getOutputStream());
                 out.write(file.getPath().getBytes());
         }

这是否完成了将文件写入 HTTP 请求?

  1. 如果是这样,读取 HTTP 请求应该如何从写入 HTTP 请求的字节数组中获取文件句柄?
  2. 只能通过字节数组将文件写入 HTTP 请求吗?
  3. 从 HTTP 请求中获取文件句柄时 php 代码的外观示例将有很大帮助。

谢谢,

4

0 回答 0