Difference between revisions of "Base64 field"
m (→Additional Properties) |
(Actually leave in as not redirect) |
||
(4 intermediate revisions by the same user not shown) | |||
Line 7: | Line 7: | ||
== Inheritance == | == Inheritance == | ||
* [[:Category:EPrints_Metadata_Fields|Metadata field]] | * [[:Category:EPrints_Metadata_Fields|Metadata field]] | ||
− | ** [[Text field]] | + | ** [[Id field]] |
− | *** [[Longtext field]] | + | *** [[Text field]] |
− | **** [[Base64 field]] | + | **** [[Longtext field]] |
+ | ***** [[Base64 field]] | ||
== Additional Properties == | == Additional Properties == | ||
− | As for [[Longtext field#Additional_Properties|Longtext fields]] | + | As for [[Longtext field#Additional_Properties|Longtext fields]]. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Required Phrases == | == Required Phrases == | ||
Line 33: | Line 26: | ||
== Examples == | == Examples == | ||
− | + | Most basic example. | |
{ | { | ||
name => 'base64_data', | name => 'base64_data', |
Latest revision as of 09:45, 9 July 2024
EPrints 3 Reference: Directory Structure - Metadata Fields - Repository Configuration - XML Config Files - XML Export Format - EPrints data structure - Core API - Data Objects
Metadata Fields: Arclanguage - Base64 - Bigint - Boolean - Compound - Counter - Dataobjref - Date - Decimal - Email - Fields - Float - Id - Idci - Image - Int - Itemref - Keywords - Langid - Longtext - Longtext_counter - Multilang - Multipart - Name - Namedset - Pagerange - Recaptcha - Recaptcha3 - Relation - Search - Secret - Set - Storable - Subject - Subobject - Text - Time - Timestamp - Url - Uuid
Contents
Description
This field store Base64 encoded data. This may be useful for storing the binary data of small files (e.g. logos, avatars, etc.).
Inheritance
Additional Properties
As for Longtext fields.
Required Phrases
No additional phrases beyond those required for Longtext fields.
Database
Base64 fields are stored in the database as
fieldname LONGTEXT
API
See API page.
Examples
Most basic example.
{ name => 'base64_data', type => 'base64', }
Limit the maximum size of file data that can submitted to 2 MiB.
{ name => 'file_data', type => 'base64', maxlength => '2097152', }
Displayed <textarea> should have a height of five rows for entering this metadata.
{ name => 'code', type => 'base64', input_rows=> '5', }