【问题标题】:How to post file in JSON如何以 JSON 格式发布文件
【发布时间】:2013-10-11 09:06:38
【问题描述】:

我有一个类似的 JSON 格式

{ “Entity_ID”:字符串, “名称”:字符串, “键”:字符串, “文件”:文件 }

我应该如何在 JSON 中传递数据类型文件的值?

我的来源网址是:http://abc.com/api/images.json?api_key=special-key

如果我想在 Fiddler 中测试响应,我该怎么办。

【问题讨论】:

    标签: json file c#-4.0


    【解决方案1】:

    以下是实现它的步骤:

    1. 在客户端使用一些外部 API 将您的文件转换为 base 64 string

      您需要从该文件中读取字节并将其转换为字符串并将该字符串放入您的 JSONObject。

    2. 然后在服务器端,您可以执行将 base64 字符串转换为文件的反向过程。

      或者使用 HTML5,您可以使用 Ajax 和 jQuery 进行文件上传。
      看看下面的帖子:

      How can I upload files asynchronously?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-11-18
      • 2013-08-05
      • 2018-11-10
      • 1970-01-01
      • 1970-01-01
      • 2016-12-18
      相关资源
      最近更新 更多