关于将文件上传到 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 请求?
- 如果是这样,读取 HTTP 请求应该如何从写入 HTTP 请求的字节数组中获取文件句柄?
- 只能通过字节数组将文件写入 HTTP 请求吗?
- 从 HTTP 请求中获取文件句柄时 php 代码的外观示例将有很大帮助。
谢谢,