Verionsnummer in Download mitladen

cancel
Showing results for 
Search instead for 
Did you mean: 
dmc
Active Member

Verionsnummer in Download mitladen

Liebe Community,

gibt es eine Möglichkeit, dass beim Download von einem Dokument auch die Versionsinformation mit in dem Download enthalten ist, z.B. im Text?

Viele Grüße
jscheipe
2 Replies
dmc
Active Member

Re: Verionsnummer in Download mitladen

Hallo,

gemeint ist Keyword-Substitution wie $Revision$ bei CVS oder SVN?
In Alfresco kann das über eine Space-Rule und dazugehöriger Action gelöst werden, die nach jedem checkin die Keywords per Regular Expression ersetzt.
Das darf ja auch nur bei Text-Dateien gemacht werden.

Grüße
knutella
dmc
Active Member

Re: Verionsnummer in Download mitladen

Hallo zusammen,

wie knutella richtig kommentiert hat, ist es von dem Dokumententyp (PDF, Word, Textdatei, etc.) abhängig, ob ein Replace-Mechanismus überhaupt sinnvoll ist.

Eine generische Lösung könnte aber so aussehen, dass die Version in den Dateinamen integriert wird, also bspw. pflichtenheft-v1-0-2.pdf. Das lässt sich allerdings nur erreichen, in dem das DownloadContentServlet entsprechend durch Überschreiben der Methode processDownloadRequest erweitert wird.

An der Stelle von
res.setHeader("Content-Disposition", "attachment");
würde dann folgendes Statement stehen:
res.setHeader("Content-Disposition", "attachment; filename=" + filename);
wobei filename zuvor programmatisch ermittelt werden muss.

Das neu erstellt Servlet wird dann über die web.xml in die Webapplikation eingebunden.

Grüsse
drhilarius