Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Fragen / Anregungen zur DP (https://www.delphipraxis.net/29-fragen-anregungen-zur-dp/)
-   -   Attachment in der Vorschau ansehen (https://www.delphipraxis.net/48663-attachment-der-vorschau-ansehen.html)

Die Muhkuh 28. Jun 2005 18:24


Attachment in der Vorschau ansehen
 
Hi,

ich habe gerade diesen Beitrag verfasst. Um zu gucken, ob ich auch das richtige Attachment angehängt habe, habe ich auf Vorschau gedrückt und dann auf das Attachment und bekam nen error403 zu Gesicht.

Irgendwie doof. ;) . Musste erst den Beitrag abschicken und dann gucken, ob es das richtige ist.

Könnte man das nicht ändern, dass man auch in der Vorschau die Attachment angucken kann?

Daniel 28. Jun 2005 19:30

Re: Attachment in der Vorschau ansehen
 
hm. Ich schaue mal, was sich machen lässt. Im Zweifelsfall muss Du halt gleich das richtige Attachment auswählen. ;-) Sobald es hochgeladen ist, liegt es auf dem Server. Wenn es dann von Dir verworfen wird, könnte es anfangen zu gammeln - und das wäre nicht gut. :stupid:

Daniel 5. Jul 2005 21:36

Re: Attachment in der Vorschau ansehen
 
Ich habe bei der Vorschau den Download-Link entfernt. In der Vorschau sind jetzt nur noch Dateiname, Beschreibung und Dateigröße zu sehen. Das muß reichen. ;-)

tommie-lie 5. Jul 2005 21:41

Re: Attachment in der Vorschau ansehen
 
Zitat:

Zitat von Daniel
Wenn es dann von Dir verworfen wird, könnte es anfangen zu gammeln - und das wäre nicht gut. :stupid:

Es wird doch der Dateiname auch in der Datenbank hinterlegt, wäre ein Pruning nicht eine geeignete Möglichkeit? Alles, was nicht über einen Post zugänglich ist, wird gelöscht. Beispielsweise mit 'nem kleenen Shell-Script, per cron einmal im Monat aufgerufen.

Daniel 5. Jul 2005 21:43

Re: Attachment in der Vorschau ansehen
 
Zum Zeitpunkt der Vorschau steht das Attachment eben noch nicht in der Datenbank. Dieser Umstand ist ja gerade Ursache für diese Verrenkungen.

tommie-lie 6. Jul 2005 17:25

Re: Attachment in der Vorschau ansehen
 
Zitat:

Zitat von Daniel
Zum Zeitpunkt der Vorschau steht das Attachment eben noch nicht in der Datenbank.

Eben. Und wenn man dann die Datei noch nachträglich ändert, hat man auf der Festplatte im Attachment-Verzeichnis Dateien, die in der Datenbank mit keinem Post verknüpft sind, die also eigentlich gar kein Anhang sind. Man geht also einmal im Monat die Dateien in diesem Verzeichnis durch und schaut, ob sie an irgendeinen Post angehängt sind, falls nicht, wandern sie nach /dev/null.

Daniel 6. Jul 2005 18:12

Re: Attachment in der Vorschau ansehen
 
Ach so, na wenn es nur um die reine Wartungsmaßnahme geht, diese bringt die Attachment-Erweiterung ja schon mit. :-)

tommie-lie 7. Jul 2005 12:28

Re: Attachment in der Vorschau ansehen
 
:roteyes: Jetzt verstehe ich gar nichts mehr. Ich bezog mich auf folgende Aussage:
Zitat:

Zitat von Daniel
Wenn es dann von Dir verworfen wird, könnte es anfangen zu gammeln - und das wäre nicht gut. :stupid:

Wenn das Attachment-Mod nun schon ein automatisches Bereinigen des Attachment-Verzeichnisses mitbringt, wieso würde es dann anfangen zu gammeln? Nur deswegen habe ich doch den Vorschlag gemacht, zu schauen, welche Dateien in dem Verzeichnis eigentlich kein Attachment sind (nihct in der Datenbank mit eniem Post verknüpft), denn diese Dateien sind dann von nichts und niemandem von außen zugänglich, würden also gammeln.

alcaeus 7. Jul 2005 12:32

Re: Attachment in der Vorschau ansehen
 
Hallo ihr,

per default geht das Anzeigen der Attachments in der Vorschau. In der DP geht es aus einem einfachen Grund nicht: in der Vorschau geht der Link fuers Attachment nicht ueber download.php, sondern direkt aufs Attachment, und der Ordner mit den Dateien ist per htaccess gegen direkten Zugriff geschuetzt ;)
Eine kleine Anpassung des Attachment MODs sollte eigentlich helfen ;)


Greetz
alcaeus


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:04 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz