[Seaside] How to allow downloads in Seaside?

Ching de la Serna ching.dls at gmail.com
Fri Aug 10 23:59:30 UTC 2007


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>
> 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>
>
>         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<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- <seaside-> <mailto:seaside- <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<seaside-bounces at lists.squeakfoundation.org>>
> [mailto:seaside- <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>
>         _______________________________________________
>         Seaside mailing list
>         Seaside at lists.squeakfoundation.org <
> mailto:Seaside at lists.squeakfoundation.org<Seaside at lists.squeakfoundation.org>
> >
>         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>
>
>
>
>
> _______________________________________________
> Seaside mailing list
> Seaside at lists.squeakfoundation.org
> 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/742faa0b/attachment.htm


More information about the seaside mailing list