I have a form with the functionality to upload files along with it. It is saved in the entry as string (reference to ~/media). Except when an entry is deleted, only the reference is deleted, not the actual file. Is there a way I can hook into the delete event?
It's default in Umbraco Forms I think. The form I created in backoffice has a 'File Upload' functionality. The files are saved in ~media/forms/*. The entry contains a reference (string) to that file.
How do I hook into
Umbraco.Forms.Data.Storage.RecordStorage
public static event EventHandler
What I want is when I delete an entry, the uploaded file within the entry, get's deleted from ~media/forms/ and if possible the filesystem?
Delete uploaded media, when entry is deleted
I have a form with the functionality to upload files along with it. It is saved in the entry as string (reference to ~/media). Except when an entry is deleted, only the reference is deleted, not the actual file. Is there a way I can hook into the delete event?
Hi Jesse
How did you save media? Can you share the code? What Umbraco version?
If you want to delete Umbraco media item you have to use MediaService - https://our.umbraco.org/documentation/reference/management/services/mediaservice
Thanks,
Alex
Hi,
Umbraco version 7.5.13
It's default in Umbraco Forms I think. The form I created in backoffice has a 'File Upload' functionality. The files are saved in ~media/forms/*. The entry contains a reference (string) to that file.
How do I hook into
Umbraco.Forms.Data.Storage.RecordStorage public static event EventHandler
What I want is when I delete an entry, the uploaded file within the entry, get's deleted from ~media/forms/ and if possible the filesystem?
Hi @jesse
Did you manage to make this work?
is working on a reply...