Image Repository

Version Initial Version (OutSystems 7)
Published on 04 January 2014 by 
Created on 04 January 2014
Details
Images take so much space in database! Why not save them to disk?
Read More
This is a basic component to upload images directly to disk. I was doing it inside a specific application, but today decided to push it aside because it can be handy for other things.

Comments are welcome.



Feature List
  • Public webblock uploads images to disk.
  • Any user can create tags while uploading. Tags are removable.
  • Espace allows authorized users to manage image types and edit image information.
  • To distribute load, images are stored into random folders of the specified location.
  • Images are returned as suggested here.

Main Benefits
  • To everyone with Community Edition who face limited database size and aren't worried with performance

TO DO
  • Read file metadata to detect width and height (alternative: open image in browser, jquery dimensions and save them in DB)
  • Return image with specific dimensions (needs previous point)
  • Default image for "not found"
  • Java Stack compatible (change paths)
  • Limit file size and control space in disk.
SIZE
5732 SU's so far


User's Manual

Example:
  1. Define some Image Types (Drawings, Vacations, Family Pictures,...)
  2. Go to Images and start uploading.
  3. Try webblock in different Espaces.
Reviews (0)
Category
Support Options
This component is not supported by OutSystems. You may use the discussion forums to leave suggestions or obtain best-effort support from the community, including from Nuno Reis who created this component.
Dependencies
Image Repository has no dependencies.
Requirements
Platform:
7.0.0.0
Database:
All
Stack:
.NET
Component Consumers
No consumers yet.
Weekly Downloads 
Related Components
More from Nuno Reis