Author: simoneg
Date: Tue Jan 19 13:26:08 2010
New Revision: 900773

URL: http://svn.apache.org/viewvc?rev=900773&view=rev
Log:
Support for files download/display using headers

Modified:
    
labs/magma/trunk/website-file/src/main/java/org/apache/magma/website/htmlpieces/FileWebHandler.java
    
labs/magma/trunk/website-file/src/main/java/org/apache/magma/website/htmlpieces/MagFileHtml.java

Modified: 
labs/magma/trunk/website-file/src/main/java/org/apache/magma/website/htmlpieces/FileWebHandler.java
URL: 
http://svn.apache.org/viewvc/labs/magma/trunk/website-file/src/main/java/org/apache/magma/website/htmlpieces/FileWebHandler.java?rev=900773&r1=900772&r2=900773&view=diff
==============================================================================
--- 
labs/magma/trunk/website-file/src/main/java/org/apache/magma/website/htmlpieces/FileWebHandler.java
 (original)
+++ 
labs/magma/trunk/website-file/src/main/java/org/apache/magma/website/htmlpieces/FileWebHandler.java
 Tue Jan 19 13:26:08 2010
@@ -9,7 +9,11 @@
 
        public Producer doDownload(String filespec) {
                MagFile mf = new MagFile(filespec);
-               return new StreamProducer(mf.getOriginalName(), 
mf.getInputStream());
+               return new StreamProducer(mf.getOriginalName(), true, 
mf.getInputStream());
+       }
+       public Producer doDisplay(String filespec) {
+               MagFile mf = new MagFile(filespec);
+               return new StreamProducer(mf.getOriginalName(), false, 
mf.getInputStream());
        }
        
 }

Modified: 
labs/magma/trunk/website-file/src/main/java/org/apache/magma/website/htmlpieces/MagFileHtml.java
URL: 
http://svn.apache.org/viewvc/labs/magma/trunk/website-file/src/main/java/org/apache/magma/website/htmlpieces/MagFileHtml.java?rev=900773&r1=900772&r2=900773&view=diff
==============================================================================
--- 
labs/magma/trunk/website-file/src/main/java/org/apache/magma/website/htmlpieces/MagFileHtml.java
 (original)
+++ 
labs/magma/trunk/website-file/src/main/java/org/apache/magma/website/htmlpieces/MagFileHtml.java
 Tue Jan 19 13:26:08 2010
@@ -8,6 +8,8 @@
 import org.apache.magma.website.Head;
 import org.apache.magma.website.utils.LinkHelper;
 
+// TODO support for double links : download and display
+// TODO pretty print size
 public class MagFileHtml implements HtmlOutputPiece<MagFile>, 
HtmlFormPiece<MagFile>, ParsingHtmlFormPiece<MagFile> {
 
        private static LinkHelper link = null;



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to