gpt4 book ai didi

c# - 将字节数组上传到 HTTP 服务器

转载 作者:太空宇宙 更新时间:2023-11-03 14:22:22 25 4
gpt4 key购买 nike

我想将字节数组上传到 HTTP(S) 服务器。我知道这可以使用 WebClient 完成,但我想发送一些 POST 参数以及字节数组。

如何使用 HTTPWebRequest 等更基础的类来做到这一点?这些是解决方案应满足的条件:

  • 它也应该在 HTTPS 中工作。
  • 它不应该要求将字节数组写入临时文件。我的意思是我应该能够在内存中正确地做所有事情。

此外,如果解决方案需要在服务器端完成一些不同的事情,那么如果您也说明这一点,那就太好了。

提前致谢。

最佳答案

你应该检查这个问题: Multipart forms from C# client
特别是这个答案:
https://stackoverflow.com/a/769093/213550

代码很多,但主要思路是:

  1. 将请求的ContentType设置为multipart/form-data
  2. 将边界和字节数组添加到请求体
  3. 获取响应。

关于c# - 将字节数组上传到 HTTP 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4985037/

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