沿 HTTP 发送文件?
只是想知道如何通过 HTTP 发送文件。我正在使用 HTTPRequest。数据需要以二进制形式输出,以便我可以在多部分请求中发送它。以及我如何做到这一点的想法?我完全迷路了。
Just wondering how I would send a file along HTTP. I'm using HTTPRequest. The data needs to be outputted in its binary form so I can send it in a multipart request. And ideas on how I do it? I'm totally lost.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您只想将文件作为 POST / STOR / 等的正文发送,那么
WebClient
可以让这变得简单:如果您需要一个表单,那就更棘手了;你需要 multipart-mime,它不被直接支持;您必须编写它或使用网络上的现有代码。
If you just want the file sent as the body of a POST / STOR / etc, then
WebClient
makes this easy:If you need a form it is trickier; you'll need multipart-mime, which isn't supported directly; you'll have to write it or use existing code from the net.