gpt4 book ai didi

Java/Android 网络服务器 : multipart upload from browser to the server via HttpRequestHandler

转载 作者:可可西里 更新时间:2023-11-01 16:43:49 25 4
gpt4 key购买 nike

我正在我的 Android 应用程序中实现一个小型网络服务器。因此,我有一个 WebServer 类,我正在通过 HttpRequestHandler 处理客户端的请求。一切正常,我可以通过浏览器等访问 html 文件。唯一不起作用的是将多部分文件上传到服务器。为此,我有一个带有文件输入字段的小型 html 表单。然后我将表单发送到服务器并希望将文件保存在服务器上。我的 HttpRequestHandlers 如下所示:

public class UploadHandler implements HttpRequestHandler {
private Context context = null;

public IndexCommandHandler(Context context) {
this.context = context;
}

@Override
public void handle(HttpRequest request, HttpResponse response,
HttpContext httpContext) throws HttpException, IOException {

//HERE i want to save the multipart file

}

public Context getContext() {
return context;
}
}

所以我的问题是将从客户端传入的 HttpRequest 解析为一个文件。我如何使用 Java 执行此操作?

最佳答案

有关解析请求的讨论,请参阅 Create and parse multipart HTTP requests in Python

那是特定于 Python 的,但概念应该仍然适用。

有关更多信息,请参阅 Multipart requests/responses java

关于Java/Android 网络服务器 : multipart upload from browser to the server via HttpRequestHandler,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15132749/

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