Title: Server Load
Last modified: January 19, 2022

---

# Server Load

 *  Resolved [karma9999](https://wordpress.org/support/users/karma9999/)
 * (@karma9999)
 * [4 years, 4 months ago](https://wordpress.org/support/topic/server-load-21/)
 * **Hello team,**
 * Thanks for all your efforts.
 * I am planning to use this plugin on my website **( with file upload feature )**
 * I really wanna know whether this plugin upload all the data to the server **(
   which I don’t want)**
 * OR it just works as an attachment when we receive the message in our Gmail.
 * Here’s a link just to let you know what i want to say: [https://youtu.be/kIVTZQ5Yy1k?t=552](https://youtu.be/kIVTZQ5Yy1k?t=552)

Viewing 2 replies - 1 through 2 (of 2 total)

 *  Plugin Support [Laura – WPMU DEV Support](https://wordpress.org/support/users/wpmudev-support8/)
 * (@wpmudev-support8)
 * [4 years, 4 months ago](https://wordpress.org/support/topic/server-load-21/#post-15269014)
 * Hi [@karma9999](https://wordpress.org/support/users/karma9999/)
 * I hope you’re well today!
 * The submission data is by default stored in the database on site but you can 
   disable that option (for each form separately, in a form “Settings” section).
 * The files, however, are always uploaded to the server. They can be send as attachments,
   you can decide whether to add them to Media Library or not and you can set submission
   retentions (in form “Settings -> Data” section in “Privacy” options) so each 
   submission that’s stored in DB would be automatically deleted after defined time.
   This may include deleting uploaded files.
 * But still, when the form is submitted the file will be uploaded to server and
   will stay there until it’s either manually removed or automatically removed due
   to forms Privacy settings.
 * If you want to have them removed right away after the e-mail was sent then you
   need to make sure that upload field is set to not add files to Media Library 
   and you would need to use additional code:
 *     ```
       <?php
       /*
        * Delete upload after email is sent
        * Author: Paul
       */
   
       if ( ! defined( 'ABSPATH' ) || ( defined( 'WP_CLI' ) && WP_CLI ) ) {
       	return;
       }
   
       add_action( 'forminator_custom_form_mail_admin_sent', 'delete_upload_after_email', 99, 5 );
   
       function delete_upload_after_email( $instance, $custom_form, $data, $entry, $recipients ) {
   
       	foreach ( $entry->meta_data as $field_name => $field ) {
   
       		if ( false !== strpos( $field_name, 'upload' ) ) {
   
       			foreach ( $field['value']['file'] as $key => $value ) {
   
       				if ( 'file_path' === $key && ! empty( $value ) ) {
   
       					if ( is_array( $value ) ) {
   
       						foreach ( $value as $path ) {
       							wp_delete_file( $path );
       						}
   
       					} else {
       						wp_delete_file( $value );
       					}
   
       				}
   
       			}
   
       		}
       	}
   
       }
       ```
   
 * You’d need to add it to the site as MU plugin:
 * – create an empty file with a .php extension (e.g “formiantor-delete-files.php”)
   –
   copy and paste that code into it and save the file – upload it to the “/wp-content/
   mu-plugins” folder of your site’s WordPress installation
 * Best regards,
    Adam
 *  Thread Starter [karma9999](https://wordpress.org/support/users/karma9999/)
 * (@karma9999)
 * [4 years, 4 months ago](https://wordpress.org/support/topic/server-load-21/#post-15269235)
 * Thanks for your best support possible. You cleared all my doubts.

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘Server Load’ is closed to new replies.

 * ![](https://ps.w.org/forminator/assets/icon-256x256.gif?rev=3443182)
 * [Forminator Forms – Contact Form, Payment Form & Custom Form Builder](https://wordpress.org/plugins/forminator/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/forminator/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/forminator/)
 * [Active Topics](https://wordpress.org/support/plugin/forminator/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/forminator/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/forminator/reviews/)

## Tags

 * [server](https://wordpress.org/support/topic-tag/server/)

 * 2 replies
 * 2 participants
 * Last reply from: [karma9999](https://wordpress.org/support/users/karma9999/)
 * Last activity: [4 years, 4 months ago](https://wordpress.org/support/topic/server-load-21/#post-15269235)
 * Status: resolved