Modifications pour le document Download Attachments
Modifié par Paul Libbrecht (admin) le 2021/12/12 21:39
<
>
modifié par Paul Libbrecht (admin)
sur 2016/08/19 21:35
sur 2016/08/19 21:35
modifié par Paul Libbrecht (admin)
sur 2016/08/19 20:25
sur 2016/08/19 20:25
Commentaire de modification :
Il n'y a aucun commentaire pour cette version
Résumé
Détails
- Propriétés de la Page
-
- Contenu
-
... ... @@ -29,14 +29,12 @@ 29 29 for(Attachment att in pageDoc.getAttachmentList()) { 30 30 System.err.println("Outputting " + att.filename); 31 31 ZipEntry entry = new ZipEntry(att.filename); 32 - if(uncompressedMimes.contains(att.mimeType)) 32 + entry.setTime(att.getDate().getTime()); 33 + entry.setSize(att.filesize); 34 + if(uncompressedMimes.contain(att.mimeType)) 33 33 entry.setMethod(ZipEntry.STORED); 34 34 else 35 35 entry.setMethod(ZipEntry.DEFLATED); 36 - entry.setTime(att.getDate().getTime()); 37 - System.err.println("Size: " + att.filesize); 38 - entry.setSize(att.filesize); 39 - 40 40 out.putNextEntry(entry); 41 41 IOUtils.copy(att.contentInputStream, out, 5*1024*1024); 42 42 } ... ... @@ -51,7 +51,7 @@ 51 51 } else { 52 52 println(""" 53 53 = Download Attachments Macro = 54 -Use as ((({{downloadAttachments/}})))so see a list of attachments.52 +Use as ~{~{downloadAttachments/~}~} to see a link to a zip of all attachments. 55 55 """); 56 56 } 57 57
- XWiki.WikiMacroClass[0]
-
- Code de la macro
-
... ... @@ -1,4 +1,4 @@ 1 + 1 1 {{velocity}} 2 -#set($url=$xwiki.getURL("Macros.DownloadAttachments","view","page=$doc.fullName")) 3 3 {{html clean=false}}<a href="$url">Download page attachments</a>{{/html}} 4 4 {{/velocity}} - Description du contenu (non applicable en cas de macro "Sans contenu")
-
... ... @@ -1,2 +1,0 @@ 1 - 2 -