Thx a lot everyone I think I have got what I need to understand how it works.<div>I have already written exactly what I want thx to you. :-)</div><div>cheers</div><div>alex<br><br><div class="gmail_quote">
2010/12/18 Bob N. <span dir="ltr"><<a href="mailto:bobn@rogers.com" target="_blank">bobn@rogers.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Here's some old code that I've been using. There may be a more current option. <div>
---</div><div>In the 'download file' callback method... </div><div><div><span style="white-space:pre-wrap">        </span>byteArray := [path asFilename contentsOfEntireBinaryFile]</div>
<div><span style="white-space:pre-wrap">                </span>on: Error</div><div><span style="white-space:pre-wrap">                </span>do: [:ex | ex description].</div><div><span style="white-space:pre-wrap">        </span>byteArray isString ifTrue: [^self parent prompt: byteArray title: 'Error reading: ', path asString].</div>
<div><br></div><div><span style="white-space:pre-wrap">        </span>self session </div><div><span style="white-space:pre-wrap">                </span>downloadBinary: byteArray </div><div><span style="white-space:pre-wrap">                </span>mimeType: (WAFileLibrary mimetypeFor: self fileSuffix) </div>
<div><span style="white-space:pre-wrap">                </span>filename: filename</div><div>---</div><div><div>(my session class)>>downloadBinary: aContents mimeType: aMimeType filename: aFileName</div><div><br>
</div><div><span style="white-space:pre-wrap">        </span>self requestContext respond: [:response |</div><div><span style="white-space:pre-wrap">                </span>response</div><div><span style="white-space:pre-wrap">                        </span>contentType: aMimeType;</div>
<div><span style="white-space:pre-wrap">                        </span>binary; </div><div><span style="white-space:pre-wrap">                        </span>nextPutAll: aContents; </div><div><span style="white-space:pre-wrap">                        </span>doNotCache;</div>
<div><span style="white-space:pre-wrap">                        </span>attachmentWithFileName: aFileName;</div><div><span style="white-space:pre-wrap">                        </span>headerAt: 'Content-length' put: aContents size printString;</div>
<div><span style="white-space:pre-wrap">                        </span>yourself]</div></div><div><div></div><div><div><br></div><br><div class="gmail_quote">On Sat, Dec 18, 2010 at 10:46 AM, alexandre bp <span dir="ltr"><<a href="mailto:abalonpe@ulb.ac.be" target="_blank">abalonpe@ulb.ac.be</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>Thank you for you reply.</div>yes but the problem is that I don't understand how to give the file to the client from the file library....<div>
It must be very stupid but I have never done it (even in PHP) so I have no clue...</div>
<div>cheers </div><div>alex</div><div><br><div class="gmail_quote">2010/12/17 Sean Allen <span dir="ltr"><<a href="mailto:sean@monkeysnatchbanana.com" target="_blank">sean@monkeysnatchbanana.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">You can put downloadable content in a file library or serve directly from the file system via the webserver w/o going through Seaside.<br>
<br><div class="gmail_quote"><div><div></div><div>On Fri, Dec 17, 2010 at 12:10 PM, alexandre bp <span dir="ltr"><<a href="mailto:abalonpe@ulb.ac.be" target="_blank">abalonpe@ulb.ac.be</a>></span> wrote:<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div></div><div>Hi,<div><br></div><div>I'd like to add a downloadable content on my website and I don't have any idea how to do that. </div>
<div>I saw the fileUpload method in the WARenderCanvas to upload a file on the server but I don't find anything to download a file from it...</div>
<div>Where should I put the downloadable file and how to export it to the computer of the client?</div><div><br></div><div>Thx in advance,</div><div><br></div><div>alex</div>
<br></div></div>_______________________________________________<br>
seaside mailing list<br>
<a href="mailto:seaside@lists.squeakfoundation.org" target="_blank">seaside@lists.squeakfoundation.org</a><br>
<a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside" target="_blank">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</a><br>
<br></blockquote></div><br>
<br>_______________________________________________<br>
seaside mailing list<br>
<a href="mailto:seaside@lists.squeakfoundation.org" target="_blank">seaside@lists.squeakfoundation.org</a><br>
<a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside" target="_blank">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</a><br>
<br></blockquote></div><br></div>
<br>_______________________________________________<br>
seaside mailing list<br>
<a href="mailto:seaside@lists.squeakfoundation.org" target="_blank">seaside@lists.squeakfoundation.org</a><br>
<a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside" target="_blank">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</a><br>
<br></blockquote></div><br></div></div></div>
<br>_______________________________________________<br>
seaside mailing list<br>
<a href="mailto:seaside@lists.squeakfoundation.org" target="_blank">seaside@lists.squeakfoundation.org</a><br>
<a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside" target="_blank">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</a><br>
<br></blockquote></div><br></div>