[Seaside] How to allow downloads in Seaside?
Ching de la Serna
ching.dls at gmail.com
Sat Aug 11 13:22:32 UTC 2007
Thanks, Patrick. I will give it a try.If this works then I will have to look
for some files to serve.
Ching
On 8/11/07, Patrick Collison <patrick at collison.ie> wrote:
>
> On 11/08/07, Ching de la Serna <ching.dls at gmail.com> wrote:
> > 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.
>
> (FileStream fileNamed: 'foo') binary contents
>
> > 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
> > ] 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->
> > > >
> > 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] 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>
> > >
> > 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
> >
> > >
> > >
> >
> >
> > _______________________________________________
> > Seaside mailing list
> > 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/seaside/attachments/20070811/ff9b9781/attachment-0001.htm
More information about the seaside
mailing list