Skip to content

backbeatmedia/nexrender-sanity-upload

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nexrender-sanity-upload

Upload assets to a Sanity account and connect them to a document

Install

npm install nexrender-sanity-upload

How to use

  1. Add this module to postrender
  2. Choose the file to upload
  3. In params provide Sanity connection information
  4. Provide Sanity document & destination field information
{
    "template": {
            "src": "https://example.com/templates/ae-template-to-use.aep",
            "composition": "my_composition"
        },
    "assets": [],
    "actions": {
        "postrender": [
            {
                    "module": "nexrender-sanity-upload",
                    "input": "the-file-to-upload",
                    "params": {
                        "projectId": "Sanity project ID",
                        "dataset": "dataset name, usually production",
                        "apiVersion": "api version (see Sanity docs)",
                        "token": "your API token",
                        "useCdn": "true or false"
                    },
                    "document": "ID of document to put the asset",
                    "fieldName": "name of field where the asset goes",
                    "fieldType": "image or file",
                    "filename": "what name should Sanity give the file"
                }
        ]
    }
}

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published