Gibt es eine Standardmethode, um ein Bild dauerhaft aus dem Revisionsverlauf zu löschen?

Obwohl es einfach ist, ein Thema dauerhaft zu löschen, sehe ich keine Standardmethode, um ein bestimmtes Bild dauerhaft zu löschen und gleichzeitig den Rest des Themas beizubehalten.
Das Problem, das dies schafft, ist wie folgt:

  1. Benutzer postet vertrauliches Bild
  2. Vertrauliches Bild wird gelöscht – verbleibt aber in der Revisionshistorie und somit in der Datenbank

Um die Vertraulichkeitsbestimmungen einzuhalten, muss ich das Bild aus der Datenbank löschen können. Derzeit rufe ich die URL des Bildes ab, suche es auf dem Server und lösche es direkt. Dies ist nicht besonders flüssig, und ich mag die Idee nicht, die Bilddatei zu löschen, ohne die Referenzen in der Datenbank zu bereinigen.
Ich könnte ein Python-Skript erstellen, um die Schritte, die ich für die Löschung unternehme, zu automatisieren, indem ich einfach die URL des Bildes als Argument angebe, aber ich frage mich, ob es vielleicht bereits eine ordnungsgemäße/standardmäßige Methode dafür gibt?

Tatsächlich scheint dies automatisch zu geschehen, wenn Sie das Bild löschen und es sonst nirgends verwendet wird

Wenn ich einen Browser verwende, der das Bild bereits angesehen hat, kann ich das Bild immer noch in der Revisionshistorie sehen, aber es ist nur eine lokale Kopie des Browsers – das Bild ist nicht mehr auf dem Server und kann von anderen Benutzern nicht gesehen werden, es sei denn, sie haben es zuvor gesehen.

1 „Gefällt mir“

Hmm, sind Sie sicher? Soweit ich weiß, müssen Sie das Bild aus dem Beitrag entfernen (d. h. den Link aus dem Markdown löschen) und dann warten, bis das Bild verwaist und entfernt ist.

Können Sie bitte die genauen Schritte beschreiben, die Sie unternehmen?

Hallo Richard, da hast du Recht. Ich hätte die Wartezeit erwähnen sollen. Meine beträgt die Standardeinstellung von 48 Stunden

1 „Gefällt mir“

Dieses Thema wurde 30 Tage nach der letzten Antwort automatisch geschlossen. Neue Antworten sind nicht mehr zulässig.