Yes, you should have quite reasonable options to customize upload, there are plenty of existing solutions around.
As for specifics I am not sure on “database” as image storage option. They typical solutions that I’ve heard of are:
- dedicated location behind CDN (or some variation of);
- dedicated image storage service, such as Amazon S3.
Related Posts:
- How Does WordPress Uninclude/Deactivate A Plugin?
- how does wp.media javascript library work?
- How can I add a custom meta value on file upload?
- Deleting images through upload folder, but not deleting from media library
- Is this plugin being loaded before file.php, subsequently not allowing me to use certain functions?
- Admin page: form with enctype=”multipart/form-data” does not transfer its data
- Upload file inside plugins options page
- Adding Attachment Display Settings in custom media frame
- How to find the origin of a file upload from within wp_handle_upload?
- wp.media javascript issue with on select
- Plugin Not Working After Being Uploaded To WordPress Plugin Repository
- Redirect to another page using contact form 7? [closed]
- adding a button to the media uploader
- custom uploader in the admin area
- How programatically cause uploads folder to be created?
- Issue with wp_handle_upload
- How To Create A File Archive in WordPress?
- Does WordPress do any internal caching if no plugin installed?
- How to upload large media file in chunks, without any plugin?
- How to copy the all WordPress media items to another custom plugin folder?
- Access remote SFTP server via WordPress login?
- what functions to use to resize images and create DB metadata for them after/during upload?
- 500 Internal server error wp_handle_upload_prefilter
- Uploading images to custom table
- Media Upload to custom database and Custom Directory
- Upload Image to desired directory through plugin
- wp_handle_upload – specified file failed upload test
- How can I save the selected page in the dropdown after anyone clicks on Save Changes?
- How can I save the selected page in the dropdown after anyone clicks on Save Changes?
- Allow all file types for upload
- Update plugin from personal API
- Does a plugin’s “main” file need to be named the same as the folder containing it?
- Symlinked plugin directory doesn’t appear in Admin
- enqueue script only if it is not already enqueue
- How can I limit functionality in one version of a plugin?
- Custom data-id wp_enqueue_script
- How to import 55k images (uploaded via FTP) into WordPress Media libary? [closed]
- AJAX image upload with a upload progress bar using media_handle_upload
- How use %like% in sql statement wordpress
- Can I use a form in a dashboard widget?
- Retrieving plugin options value saved through setting
- How to ‘clone’ a wp plugin to make small changes
- MITM risk of not sanitizing?
- Get IDs of Images from Gallery Block in InnerBlocks of a Custom Gutenberg Block
- Edit Yoast SEO breadcrumbs output [closed]
- Enqueue WordPress plugin scripts below all other JS
- Is there any kind of theme on WordPress to sell my own movies?
- Fromcraft Plugin On click submit button [closed]
- Suggestions on Approach to New Plugin I’m Stuck On
- How to redirect users to their profile after they successfully edit their profile
- What is wordpress way to access a plugin’s classes/models to load custom post type data?
- Can plugin2 uninstall plugin1 at the very beginning of plugin2’s installation?
- plugin dev – minimum base css specificity?
- I changed font of wordpress dashboard but it is slow!
- Get Every Key & Value from Array then Display All in New Line
- Creating a functionality plugin to edit seriously simple podcasting
- Plugin temporary files and files to download via FTP
- Programatically upload a file to be stored inside blob field in database, NOT on filesystem
- Make plugin php file called directly aware of WordPress?
- sending different email notification while registration based on user role
- How to add credit card validation check to wordpress [closed]
- Next Previous Post in wordpress with previous / next link with title?
- How to use existing hook in twentytwelve to all theme of wordpress?
- How to get a notification when the plugin is installed?
- WordPress Post HTML after Posting
- How to Get Category Name When Export Products
- Remove List Bullets
- Custom Meta box change size
- How to set plugin auto-update Enabled by default?
- The Build menu theme is frozen with the wordpress theme
- How to capture hidden values with Gravity Forms
- How to translate to spanish wordpress hardcoded content/files?
- How to Create a Learning Management Plugin in WordPress to Manage Courses [LMS]
- Paid Membership Pro displaying a user name in PHP
- Make another copy of a plugin and install it
- Store admin page into variable
- Custom plugin giving: wp-admin/admin-ajax.php 400 (Bad Request)
- WP Plugin CSS not being applied to page
- Image paths wrong after migrating with wp-migrate-db-pro media files add-on
- Overwriting Plugin’s Ajax callback function from theme
- How can I get the Post ID and Post Type within a Must Use Plugin?
- Unable to sync woocommerce variations
- Can’t find variable is_single in my jQuery plugin
- WordPress Cron function is not working
- Plugin hook breaks new WP 4.0 media library grid view?
- How to get site homepage from plugin?
- Get page type to display content
- Widget redirecting to home page
- Is an Office a custom post type [closed]
- How to add image for custom taxonomy
- I am using multi image metabox plugin but I did get how to display the images in templete?
- WordPress Hooks : Where to place callbacks that repetitively yield the same effect?
- wordpress Ajax success doesn’t return the value
- How to open author url linked to a new tab in settings page in the WordPress plugin list
- How can I properly sanitize the update_option in WordPress?
- Why is my menu page not being displayed?
- how to make wordpress remember my choice
- Increased max_upload_filesize, but still can’t upload plugin [closed]
- How to connect WordPress media to another host?
- wordpress admin-ajax bad request 400