【问题标题】:how to create a new node with an Image field using services module Drupal 7 testing with POSTER extension?如何使用带有 POSTER 扩展的服务模块 Drupal 7 测试创建具有图像字段的新节点?
【发布时间】:2015-11-25 15:09:06
【问题描述】:

我正在尝试使用服务模块创建一个新节点并使用 google crome 的 POSTER 扩展进行测试。 该节点有自定义图像字段,现在面临问题;如何为图像字段传递值。

节点类型:“文章” 节点字段:'title'、'body'、'article_image'

【问题讨论】:

    标签: web-services rest drupal-7 poster


    【解决方案1】:

    您需要两个步骤来实现这一点。首先上传文件并获取fid,然后发布包含fid的文章。

    第 1 步示例:

    {
        "filename": "arkadikos_default_image.jpg",
        "target_uri": "pictures/arkadikos_default_image.jpg",
        "filemime": "image/jpg",
        "file": "/9j/4QAYRXh..",
        "filesize": "29000"
    }
    

    第 2 步示例:

    {
        "title": "My title",
        "type": "article",
        "language": "el",
      "body" : {
            "und": [
                {
                    "value": "test text"
                } ]
      },
      "field_image": { 
            "und": [ 
              { 
                "fid": "1364" 
              } 
            ]
      }
    
    }
    

    【讨论】:

    • 另外,第 1 步中的文件(“file”:“/9j/4QAYRXh..”)以 base64 编码上传。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-01
    • 1970-01-01
    • 2015-01-21
    相关资源
    最近更新 更多