序列化并将嵌入的文件嵌入JSON

我的

我有一个用Rails完成的API。我正在寻找在同一POST请求中上传多个文件的方法。我想知道是否只有通过使用这里提到的表单数据才能做到这一点

curl -X PATCH -H "Content-Type: multipart/form-data" -F "post[name]=wef" -F "post[catchphrase]=rteh reth erth erth" -F "post[posts_ids][]=8940" -F "post[screenshot1]=Ca9.png" -F "post[banner]=C34.png" -F  "post[icon]=60eb.jpg" 'http://example.com:3000/api/v1/5282/posts/111605.json?api_key=2s4ctv21vudsgreeegrge'

谢谢

欧佐尔

您可以使用base64编码。

在您的客户端上:

的HTML

<input type="file" onchange="previewFile()"><br>
<img src="" height="200" alt="Image preview...">

Java脚本

function previewFile() {
  var preview = document.querySelector('img');
  var file    = document.querySelector('input[type=file]').files[0];
  var reader  = new FileReader();

  reader.onloadend = function () {
    preview.src = reader.result;
  }

  if (file) {
    reader.readAsDataURL(file);
  } else {
    preview.src = "";
  }
}

来源:readAsDataURL文档

如果您不使用Javascript,请为您的平台创建序列化程序。数据URL只是data:[<MIME-type>][;charset=<encoding>][;base64],<data>来源

在您的服务器端:

最有可能您根本不需要执行任何操作,因为回形针/载波会为您反序列化这些内容。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

具有嵌入类型的反序列化JSON

来自分类Dev

Spring Redis JSON序列化器嵌入引用字段

来自分类Dev

通过推断/嵌入对象类型来反序列化Java中的JSON

来自分类Dev

嵌入式Java对象的Jackson反序列化

来自分类Dev

嵌入式对象的3级序列化

来自分类Dev

Java Jackson嵌入式对象反序列化

来自分类Dev

可嵌入对象的组序列化失败

来自分类Dev

Ember数据在第3层上对嵌入的记录进行序列化/反序列化

来自分类Dev

使用子对象中嵌入的字符串值反序列化JSON字符串

来自分类Dev

从.json文件反序列化JSON并将成员添加到List对象

来自分类Dev

无法从文件序列化JSON对象

来自分类Dev

反序列化JSON文件

来自分类Dev

反序列化Json文件

来自分类Dev

反序列化JSON文件

来自分类Dev

序列化图像并将其存储在XML文件中

来自分类Dev

递归序列化python-eve查询中的所有嵌入式资源

来自分类Dev

Google Protocol Buffer序列化字符串中可以包含嵌入的NULL字符吗?

来自分类Dev

Ember-data:反序列化嵌入式模型

来自分类Dev

Ember用自定义密钥序列化嵌入式记录

来自分类Dev

Django Serilizer:在嵌入式序列化器中获取有序字典

来自分类Dev

使用 Jackson 将 json 嵌入节点作为值反序列化为 Map

来自分类Dev

序列化本地json文件时,Json序列化返回null值

来自分类Dev

使用带有嵌入式类的boost序列化一个类,但是仅包装器中的信息被序列化

来自分类Dev

如何将json文件反序列化回序列化的通用列表?

来自分类Dev

如何序列化和反序列化JSON文件到DataTable中以填充DataGridView?

来自分类Dev

如何将json文件反序列化回其序列化的通用列表?

来自分类Dev

C#JSON.net无法从文件反序列化和重新序列化对象

来自分类Dev

在C#中反序列化和序列化JSON文件

来自分类Dev

反序列化一个序列化的 JSON 文件

Related 相关文章

  1. 1

    具有嵌入类型的反序列化JSON

  2. 2

    Spring Redis JSON序列化器嵌入引用字段

  3. 3

    通过推断/嵌入对象类型来反序列化Java中的JSON

  4. 4

    嵌入式Java对象的Jackson反序列化

  5. 5

    嵌入式对象的3级序列化

  6. 6

    Java Jackson嵌入式对象反序列化

  7. 7

    可嵌入对象的组序列化失败

  8. 8

    Ember数据在第3层上对嵌入的记录进行序列化/反序列化

  9. 9

    使用子对象中嵌入的字符串值反序列化JSON字符串

  10. 10

    从.json文件反序列化JSON并将成员添加到List对象

  11. 11

    无法从文件序列化JSON对象

  12. 12

    反序列化JSON文件

  13. 13

    反序列化Json文件

  14. 14

    反序列化JSON文件

  15. 15

    序列化图像并将其存储在XML文件中

  16. 16

    递归序列化python-eve查询中的所有嵌入式资源

  17. 17

    Google Protocol Buffer序列化字符串中可以包含嵌入的NULL字符吗?

  18. 18

    Ember-data:反序列化嵌入式模型

  19. 19

    Ember用自定义密钥序列化嵌入式记录

  20. 20

    Django Serilizer:在嵌入式序列化器中获取有序字典

  21. 21

    使用 Jackson 将 json 嵌入节点作为值反序列化为 Map

  22. 22

    序列化本地json文件时,Json序列化返回null值

  23. 23

    使用带有嵌入式类的boost序列化一个类,但是仅包装器中的信息被序列化

  24. 24

    如何将json文件反序列化回序列化的通用列表?

  25. 25

    如何序列化和反序列化JSON文件到DataTable中以填充DataGridView?

  26. 26

    如何将json文件反序列化回其序列化的通用列表?

  27. 27

    C#JSON.net无法从文件反序列化和重新序列化对象

  28. 28

    在C#中反序列化和序列化JSON文件

  29. 29

    反序列化一个序列化的 JSON 文件

热门标签

归档