【问题标题】:File upload inside JSONJSON中的文件上传
【发布时间】:2013-01-19 08:08:16
【问题描述】:

我正在使用 PHP 构建一个 REST API 服务。我知道如何接收标准 html 格式的文件(multipart/form-data)。

但在我的服务中,我想使用 json。那么问题来了,当客户端使用 Content-Type:application-json 时如何上传文件呢?如何在 JSON 中嵌入文件?

或者关于 REST API 设计,我必须遵循一些其他或标准的方式吗?

【问题讨论】:

    标签: php json api rest


    【解决方案1】:

    您必须将文件编码为字符串(例如,在 base64 中)并将此字符串作为 JSON 值放入 JSON。

    【讨论】:

    【解决方案2】:

    看起来这个问题已经有了一些答案。请参阅以下问题:

    How can i upload a file using jquery's $.ajax function with json and php

    他们主要建议使用插件。

    【讨论】:

      猜你喜欢
      • 2016-01-25
      • 1970-01-01
      • 2019-03-14
      • 2012-07-17
      • 1970-01-01
      • 2018-07-24
      • 1970-01-01
      • 1970-01-01
      • 2020-12-06
      相关资源
      最近更新 更多