-
Notifications
You must be signed in to change notification settings - Fork 3
FileUpload
Robert S.W. Carroll edited this page Mar 28, 2022
·
1 revision
The FileUpload() aims to make uploading files easier. To upload a file in quickbase, one first has to convert the file to base64 and wrap it all together in a special file dictionary for the value field to use. The FileUpload() helper handles all of these steps for you, by simply calling FileUpload(path='path/to/your/file.txt).
The FileUpload() helper can be imported from helpers:
from quickbase_json.helpers import FileUploadYou can then include the FileUpload() in the upload dictionary:
data_to_send = [
{'3': {'value': 25}, '10': FileUpload(path='path/to/file.txt')}
]Note: When using file upload, the value is omitted. The data can always be accessed with the inherited .get() method if needed.
