Logo
For example "scheduled tasks"
Search
Info
Content
Category Navigation
  • 📖  Manual

  • 👋Welcome

    Welcome to Tadabase

    What Is No-Code?

    Tadabase Support

    Getting Started With Tadabase

    Platform Overview

    🧰The Data Builder

    Data Tables

    Fields

    Text Fields

    Personal Fields

    Number Fields

    Date Fields

    Option Fields

    File and Image Fields

    Equation Fields (Category)

    Equation Fields

    Connection Fields

    Date Equation Examples

    Records

    Record Logs

    Import Templates

    Export Templates

    Automating Tasks

    Number Equation Examples

    Text Equation Examples

    Multi-Function Equation Examples

    ✏️Page Builder

    Page Builder Overview

    Layouts

    Pages

    Components Overview

    PDF Pages

    📗System Components

    System Components Overview

    Menu

    User Menu

    Breadcrumbs

    PDF Print (Alpha)

    Link Button

    Login

    Signup

    Profile

    HTML

    Image

    Subscriptions (Alpha)

    📘Data Components

    Data Components Overview

    Form Component

    Table Component

    List Component

    Kanban Component

    Calendar Component

    Resource Component

    Map Component

    Timeline Component

    Accordion Component

    Card Component

    Chart Component

    Search Component

    Import Component

    Data Source

    Data Source Filtering

    Links

    Display Rules

    Inline Editing

    Data Component Visual Directory

    Custom Component

    Custom Component Helpers

    Writing Your Own Component Helpers

    🙋Users

    Users

    Roles

    Single Sign On (SSO)

    Adding Stripe Subscriptions

    🔒Security and Reliability

    Tadabase Builder Security

    App Security

    User Security

    🔗Integrations

    Zapier Integration

    Using Webhooks

    Saving files to Dropbox

    Adding PayPal payment buttons to your app

    Exporting records to Google Sheets

    Viewing data in Microsoft BI

    Chat Widgets

    REST API

    Using SendGrid for emails

    Saving files to AWS S3 Bucket (IAM Method)

    Incoming Webhooks

    Embeddable Components

    Saving Files to Custom S3 Bucket (Account Method, Recommended)

    PDF Forms

    Stripe Checkout

    JavaScript Callbacks and Actions

    Twilio Integration

    ⚙App Settings

    General Settings

    Layout & Format Settings

    Custom Domain

    Customizing CSS

    Changing app themes

    Support Settings

    404 Error Page

    💳Account

    Plans

    Managing Your Account

    Sharing your app builder

    Managing your Apps

    🧩Pipes

    Introduction to Pipes

    Adding Pipes

    Using Pipes

    PDF Gen V2

Categories
📖 Manual
🧰 The Data Builder
File and Image Fields

File and Image Fields

File Fields

File fields enable you to upload files and prompt users to upload files as well.

Uploaded files are stored on Tadabase servers at default. Certain subscription plans offer the ability to set your own storage location and store uploaded files on your own S3 bucket. 

To create a File field, click on the File and Image category on the Add Field menu and select the File field type.

2022-01-18_13-46-14.png

When creating a new File field, there are several settings you can customize such as those highlighted in the image below.

2022-01-18_13-48-07.png

  1. Name- this is where you can name your File field. For instance, "Resume" or "Presentation".

  2. Description- this is where you can optionally provide a brief description of this field for your own reference.

  3. Secured- changing this setting to "Yes" will place an extra security measure on this file field by limiting the ability to download this file to only from within a data component on the live app or from the Tadabase Builder associated with your account. If users attempt to access a secured file outside of a data component on your live app or your account's builder platform, they will receive an authorization error. Please note: If you intend to send links to files that are secured, the link will not work. Instead, have your users download the link from within the application instead. 

    At default, the Secured setting is set to "No", meaning files are not secured with this download restriction at default.

    This security setting can not be updated once the field is created. 

    For security purposes, once a file is uploaded while the secured option is set, It's only accessible if the file remains secure. ​To access this, you must re-enable the secure option. If a file is ​uploaded while secure is disabled, then you can access it regardless. 

    ​

    The security setting is not compatible with the DropBox File Storage Location Setting

  4. Download Link Text Format -
  5. Custom text -

 

As you can see in the GIF below, file fields will display with a Browse button within forms and as a link within other components. 

file-field-gif2.gif

Attachment Fields

Attachment fields enable you to upload images and prompt users to upload images as well.

image-fields.png

When using attachment fields to upload an image it can be secured to only be accessed from your app. It is important to keep in mind that anyone with the URL to an unsecured uploaded image can access that image even from outside of your app. However, please keep in mind that securing images can have some limitations on your image display options. In your app table, a secured image will show up as an image file that must be clicked to be opened. Alternatively, an unsecured image will show up fully visible in your table. Here is an Example below.

2022-01-18_22-20-21.png

To upload an Image in the Attachment field, click on the File and Image category in the Fields tab and select the Attachment field type.

2022-01-18_14-08-21.png

When having a user upload a picture in forms you have capture options in the page builder. For pc users it takes them to upload a file image for mobile it toggles other options.

2022-02-01_11-05-51.png

When creating a new Attachment field there are several settings you can customize such as those highlighted in the image below.

2022-02-01_10-26-11.png

  1. Name- this is where you can name your Image field. For instance, "Product Image" or "Logo".

  2. Description- this is where you can optionally provide a brief description of this field for your own reference.
  3. Secured - changing this setting to "Yes" will place an extra security measure on this file field by limiting the ability to download this file to only from within a data component on the live app or from the Tadabase Builder associated with your account. If users attempt to access a secured file outside of a data component on your live app or your account's builder platform, they will receive an authorization error. Please note: If you intend to send links to files that are secured, the link will not work. Instead, have your users download the link from within the application instead. 

    At default, the Secured setting is set to "No", meaning files are not secured with this download restriction at default.

    This security setting can not be updated once the field is created.

  4. For security purposes, once a file is uploaded while the secured option is set, It's only accessible if the file remains secure. ​To access this, you must re-enable the secure option. If a file is ​uploaded while secure is disabled, then you can access it regardless. 

    The security setting is not compatible with the DropBox File Storage Location Setting

  5. Download Link Text Format - here you can choose to either add a file, custom value, a field, or an image.

As you can see in the GIF below, image fields will display with an Upload button within forms and as an image within other components. 

adding-image-gif.gif

 

The maximum file size, at this time, is 10MB 

 

How did we do ?

Previous Article
Option Fields
Next Article
Equation Fields (Category)
Article Navigation
  • File Fields
  • Attachment Fields
  • Back to top
    Developer portal Tadabase Community
    API
    100% Operational
    Apps
    100% Operational
    Builder
    100% Operational
    Overall Status
    100% Operational