[Seaside] How to allow downloads in Seaside?

Boris Popov boris at deepcovelabs.com
Sat Aug 11 00:01:10 UTC 2007


The protocol is likely to be on a filename class not bytearray, but I don't squeak, so...

Cheers!

-Boris
(Sent from a BlackBerry)

----- Original Message -----
From: seaside-bounces at lists.squeakfoundation.org <seaside-bounces at lists.squeakfoundation.org>
To: Seaside - general discussion <seaside at lists.squeakfoundation.org>
Sent: Fri Aug 10 16:59:30 2007
Subject: Re: [Seaside] How to allow downloads in Seaside?

Thanks again, Boris. I am using Squeak. I suppose there is an equivalent method? I am looking at ByteArray in Squeak and I do not see a method similar in name to #contentsOfEntireBinaryFile. 


On 8/11/07, Boris Popov <boris at deepcovelabs.com> wrote:

	Its a standard method in visualworks to read entire file into a byte array.
	
	Cheers!
	
	-Boris
	(Sent from a BlackBerry)
	
	----- Original Message -----
	From: seaside-bounces at lists.squeakfoundation.org < seaside-bounces at lists.squeakfoundation.org <mailto:seaside-bounces at lists.squeakfoundation.org> >
	To: Seaside - general discussion <seaside at lists.squeakfoundation.org>
	Sent: Fri Aug 10 16:50:51 2007
	Subject: Re: [Seaside] How to allow downloads in Seaside?
	
	Thanks again, Boris.
	
	
	On 8/11/07, Boris Popov <boris at deepcovelabs.com> wrote:
	
	        Then you would just pass byte array to #downloadBytes, say
	       
	        self
	        downloadBytes: 'c:\play.wav' asFilename contentsOfEntireBinaryFile
	
	
	how would  #contentsOfEntireBinaryFile be implemented? That is if I intend to allow the download of an entire audio file that is in my server?.
	
	
	
	            mime: 'audio/x-wav'
	            filename: 'play.wav'];
	        with: 'Download WAV File!'.
	       
	        It all depends on what it is you are trying to achieve I guess.
	       
	        -Boris
	       
	        --
	        +1.604.689.0322
	        DeepCove Labs Ltd.
	        4th floor 595 Howe Street
	        Vancouver, Canada V6C 2T5
	        http://tinyurl.com/r7uw4 < http://tinyurl.com/r7uw4 <http://tinyurl.com/r7uw4> >
	
	       
	        boris at deepcovelabs.com
	       
	        CONFIDENTIALITY NOTICE
	       
	        This email is intended only for the persons named in the message
	        header. Unless otherwise indicated, it contains information that is
	        private and confidential. If you have received it in error, please
	        notify the sender and delete the entire message including any
	        attachments.
	       
	        Thank you.
	        ________________________________________
	        From: seaside-bounces at lists.squeakfoundation.org [ mailto:seaside-bounces at lists.squeakfoundation.org <mailto:seaside-bounces at lists.squeakfoundation.org>  ] On Behalf Of Ching de la Serna
	        Sent: Friday, August 10, 2007 4:34 PM
	        To: Seaside - general discussion
	        Subject: Re: [Seaside] How to allow downloads in Seaside?
	       
	        Thanks Boris.
	        On 8/11/07, Boris Popov < boris at deepcovelabs.com> wrote:
	        Sigh, obviously anchor would need to be closed,
	       
	        html anchor
	        callback: [self
	        downloadBytes: self asCSV
	       
	        could you show me sample code on #asCSV? I am thinking of music files to be downloaded.
	       
	        mime: 'text/csv'
	        filename: 'export.csv '];
	        with: 'Export'.
	       
	        Cheers,
	       
	        -Boris
	       
	        --
	        +1.604.689.0322
	        DeepCove Labs Ltd.
	        4th floor 595 Howe Street
	        Vancouver, Canada V6C 2T5
	        http://tinyurl.com/r7uw4
	       
	        boris at deepcovelabs.com
	       
	        CONFIDENTIALITY NOTICE
	       
	        This email is intended only for the persons named in the message
	        header. Unless otherwise indicated, it contains information that is
	        private and confidential. If you have received it in error, please
	        notify the sender and delete the entire message including any
	        attachments.
	       
	        Thank you.
	       
	        > -----Original Message-----
	
	        > From: seaside-bounces at lists.squeakfoundation.org [ mailto:seaside- <mailto:seaside->  <mailto:seaside->
	        > bounces at lists.squeakfoundation.org ] On Behalf Of Boris Popov
	        > Sent: Friday, August 10, 2007 3:56 PM
	        > To: Seaside - general discussion
	        > Subject: RE: [Seaside] How to allow downloads in Seaside?
	        >
	        > I use the following extension on WAComponent,
	        >
	        > downloadBytes: bytes mime: mime filename: filename
	        >^self session returnResponse: (WADocumentHandler
	        > document: bytes
	        > mimeType: mime
	        > fileName: filename) response
	        >
	        > which is then called from a callback, say
	        >
	        > html anchor
	        > callback: [self
	        > downloadBytes: self asCSV
	        > mime: 'text/csv'
	        > filename: 'export.csv'].
	        >
	        > Hope this helps,
	        >
	        > Cheers!
	        >
	        > -Boris
	        >
	        > --
	        > +1.604.689.0322
	        > DeepCove Labs Ltd.
	        > 4th floor 595 Howe Street
	        > Vancouver, Canada V6C 2T5
	        > http://tinyurl.com/r7uw4
	        >
	        > boris at deepcovelabs.com
	        >
	        > CONFIDENTIALITY NOTICE
	        >
	        > This email is intended only for the persons named in the message
	        > header. Unless otherwise indicated, it contains information that is
	        > private and confidential. If you have received it in error, please
	        > notify the sender and delete the entire message including any
	        > attachments.
	        >
	        > Thank you.
	        >
	        > > -----Original Message-----
	
	        > > From: seaside-bounces at lists.squeakfoundation.org < mailto:seaside-bounces at lists.squeakfoundation.org <mailto:seaside-bounces at lists.squeakfoundation.org> >  [mailto:seaside-
	        > > bounces at lists.squeakfoundation.org] On Behalf Of Ching de la Serna
	        > > Sent: Friday, August 10, 2007 3:23 PM
	        > > To: Seaside at lists.squeakfoundation.org
	        > > Subject: [Seaside] How to allow downloads in Seaside?
	        > >
	        > > Hi,
	        > >
	        > > If I were to allow downloads from my webpage, how would I go about
	        it?
	        > > Does Seaside have a method for doing this? Many thanks.
	        > >
	        > > Ching
	        >
	        > _______________________________________________
	        > Seaside mailing list
	        > Seaside at lists.squeakfoundation.org
	        > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside <http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside> <http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside <http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside> >
	        _______________________________________________
	        Seaside mailing list
	        Seaside at lists.squeakfoundation.org < mailto:Seaside at lists.squeakfoundation.org <mailto:Seaside at lists.squeakfoundation.org> >
	        http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside <http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside> 
	       
	        _______________________________________________
	        Seaside mailing list
	        Seaside at lists.squeakfoundation.org
	        http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside <http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside> <http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside <http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside> >
	       
	
	
	


	_______________________________________________
	Seaside mailing list
	Seaside at lists.squeakfoundation.org <mailto:Seaside at lists.squeakfoundation.org> 
	http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside <http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside> 
	
	


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/seaside/attachments/20070811/25ec9fb9/attachment.htm


More information about the seaside mailing list