「東雲 忠太郎」の平凡な日常のできごと

「東雲 忠太郎」の平凡な日常のできごと

2024.01.07
XML
カテゴリ: REST API


リストのアイテムに画像を追加する場合、画像データをバイナリ形式でアップロードする必要があります。以下は、SharePoint REST APIを使用してリストのアイテムに画像を追加する基本的な手順です。


画像をアップロードする:

最初に、画像をサイトの /_api/web/lists/getbytitle('<list-title>')/items(<item-id>)/AttachmentFiles エンドポイントにアップロードします。


http

POST http://<site-url>/_api/web/lists/getbytitle('<list-title>')/items(<item-id>)/AttachmentFiles

Content-Type: multipart/form-data

Content-Length: <length>

binary image data...

Content-Type を multipart/form-data に設定し、リクエストボディに画像のバイナリデータを含めます。

アイテムに画像の情報を追加:

次に、リストアイテムに画像に関する情報を追加します。これは、画像の URL やその他のメタデータをリストアイテムに関連付けるためです。


http

MERGE http://<site-url>/_api/web/lists/getbytitle('<list-title>')/items(<item-id>)

If-Match: "<etag>"

Content-Type: application/json

{

    "__metadata": { "type": "SP.Data.<list-name>ListItem" },

    "ImageField": {

        "__metadata": { "type": "SP.FieldUrlValue" },

        "Url": "relative-path-to-image.jpg",

        "Description": "Image Description"

    }

}

MERGE メソッドを使用してリストアイテムを更新し、If-Match ヘッダーで競合を避けます。

Content-Type を application/json に設定し、ImageField に画像の情報を指定します。

注意事項:


画像データのアップロードとメタデータの更新を別々のリクエストとして行います。

リストアイテムには、画像の URL やメタデータを保存するための対応するフィールドが必要です。

具体的な要件に基づいて、最新の SharePoint REST API ドキュメントやバージョンに関する情報を確認してください。





お気に入りの記事を「いいね!」で応援しよう

Last updated  2024.01.07 15:03:32


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.
X
Mobilize your Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: