بنظر من از تراکنش استفاده کن اول تراکنش باز بشه بعد با فایل عکس یا ویدیو هرکاری دوست داری انجام بده بعدش توی شرط بررسی کن اگر کار درست اجام شد commit و الا rolback