gpt4 book ai didi

c# - 在 Json : 400 Bad request 中发送图像

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

我正在尝试从我的 android 将带有一类数据的图像发送到 IIS 网络服务。 (C#)

问题是我收到 400 Bad request

图像正在被编码为 Base64。然后与其余类元素一起放入 json

我的猜测是 Base64 在 Json 中无效。所以服务器不理解它。如果我将字符串设置为 "",则可以正常接受帖子。

所以问题是,如何使 Json 数组中的 Base64 有效?(我试过 URL.Encode 没有成功)。

或者您应该如何将图像从 android 发送到 web 服务?

 Gson gson = new Gson();

String json = gson.toJson(record); // record has param { String base64Photo }

最佳答案

图片有多大?我很确定您超过了 IIS Json 大小限制(默认值几乎是 4 MB)。

检查这个http://geekswithblogs.net/frankw/archive/2008/08/05/how-to-configure-maxjsonlength-in-asp.net-ajax-applications.aspx或者这个 http://www.webtrenches.com/post.cfm/iis7-file-upload-size-limits

祝你好运!

关于c# - 在 Json : 400 Bad request 中发送图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18254821/

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