contents
This property provides access to the raw contents of a record. For attachments
this gives access to the contents of the actual attachments, for other records
it gives access to the record's contents.lr
file.
It provides many useful attributes and methods to do something with the contents of that file:
Property | Description |
---|---|
sha1 |
The SHA1 hash of the contents as hexadecimal string |
md5 |
The MD5 hash of the contents as hexadecimal string |
integrity |
A subresource integrity string (read about it) |
mimetype |
The guessed mimetype of the object |
bytes |
The number of bytes for the contents as integer |
Method | Description |
---|---|
as_data_url() |
Returns a data URL for the contents. Optionally accepts a different mimetype than the guessed one. |
as_text() |
Returns the contents of the file as text. UTF-8 is assumed. |
as_bytes() |
Returns the contents of the file as bytes. |
as_base64() |
Returns the contents of the file as base64 encoded bytes. |
open() |
Opens the file for editing. Accepts r or rb as modes and a second argument which is the file encoding. |
Here are some ideas of what you can do with it:
<img src="{{ image.contents.as_data_url() }}" alt="">
Comments