Imagine being paid to improve your favorite CMS!

It could be you! Umbraco HQ are hiring and are looking for both talents and senior developers. Wonderful workplace, friendly colleagues and competitive salary.

Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Jesse Wijnakker 2 posts 72 karma points
    Apr 19, 2017 @ 11:36
    Jesse Wijnakker
    0

    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?

  • Alex Skrypnyk 3808 posts 13329 karma points mvp
    Apr 19, 2017 @ 18:12
    Alex Skrypnyk
    0

    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

  • Jesse Wijnakker 2 posts 72 karma points
    Apr 21, 2017 @ 14:27
    Jesse Wijnakker
    0

    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 RecordDeleting;

    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?

Please Sign in or register to post replies

Write your reply to:

Draft