将文件从applet发布到PHP

时间:2013-03-24 17:50:16

标签: php file-upload applet

我有一些关于将文件上传到HTTp请求(来自applet)的问题。这就是我所关注的: 我正在使用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 个答案:

没有答案