[Seaside] File for download

Boris Popov, DeepCove Labs boris at deepcovelabs.com
Fri Jul 8 14:06:59 UTC 2011


Louis,

Once you have the bytes in hand the following should do the trick,

self requestContext respond: 
	[:response |
	response document: ((#[1 2 3] seasideMimeDocument)
					mimeType: 'application/pdf';
					fileName: 'report.pdf';
					yourself)].

-Boris

-----Original Message-----
From: seaside-bounces at lists.squeakfoundation.org
[mailto:seaside-bounces at lists.squeakfoundation.org] On Behalf Of Louis
LaBrunda
Sent: Friday, July 08, 2011 10:02 AM
To: seaside at lists.squeakfoundation.org
Subject: [Seaside] File for download

Hi,

I'm playing with wkhtmltopdf that can convert html/css into a PDF file.
If anyone is interested it can be found here:
http://code.google.com/p/wkhtmltopdf/.  It should run on Windows and
Linux (I've tested it on Windows).  It is run as a command line program.
You give it a URL or html input filename and an output pdf filename
(where it writes the pdf file).  So far I like it but it would be nice
if it broke pages at table row and not in the middle of a row.

Now to my question.  What is the best way to deliver the file for
download?
I can put the file where Apache can download it.  Or I can read it into
a string and serve it up from Seaside.

If I go the Apache route, how would I automatically trigger the download
after creating the file?

If I serve it from Seaside, how do I do that?

Many thanks in advance, Lou
-----------------------------------------------------------
Louis LaBrunda
Keystone Software Corp.
SkypeMe callto://PhotonDemon
mailto:Lou at Keystone-Software.com http://www.Keystone-Software.com

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


More information about the seaside mailing list