<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style>body{font-family:Helvetica,Arial;font-size:13px}</style>
</head>
<body>
<div style="font-family:Helvetica,Arial;font-size:13px; ">Hi Oswall,</div>
<div style="font-family:Helvetica,Arial;font-size:13px; "><br>
</div>
<div style="font-family:Helvetica,Arial;font-size:13px; ">the biggest challenge in serving pictures via FileLibrary is how to map a URL <-> Picture. In HTTP all you have is a URL and you need to find a way to create this URL and then also to resolve your pictures
 based on a given URL. So if you use a FileLibrary or a similar RequestHandler, you need a way to find your Product object and then find its picture based on a given URL. If this is simple enough in your implementation, go for it. i.e. if your Products all
 have an ID and your are stored in a database there’s no problem in resolving URLs like /pictures?product=1234&picture=1.</div>
<div style="font-family:Helvetica,Arial;font-size:13px; "><br>
</div>
<div style="font-family:Helvetica,Arial;font-size:13px; ">An alternative is to register a URL during rendering (in that case Seaside takes care of creating and resolving the URLs):</div>
<div style="font-family:Helvetica,Arial;font-size:13px; "><span class="Apple-tab-span" style="white-space:pre"></span>html image document: aProduct picture1 data</div>
<div style="font-family:Helvetica,Arial;font-size:13px; ">The benefit is that you don’t need to think about creating a URL and resolving it. The downside is that your images have URLs with random keys in it and they’re only valid as long as your session is
 alive.</div>
<div style="font-family:Helvetica,Arial;font-size:13px; "><br>
</div>
<div style="font-family:Helvetica,Arial;font-size:13px; ">Kind regards</div>
<div style="font-family:Helvetica,Arial;font-size:13px; ">Karsten</div>
<div style="font-family:Helvetica,Arial;font-size:13px; "><br>
</div>
<div class="gmail_signature">
<div>— </div>
<div><br>
<span style="white-space: pre-wrap; font-family: -apple-system; font-size: 14px;">Georg Heeg eK</span></div>
<div>
<div class="gmail_signature amz_quote_hidden" style="font-family: -apple-system; font-size: 14px;">
<pre style="white-space: pre-wrap; word-wrap: break-word;">Wallstraße 22
06366 Köthen

Tel.: 03496/214328
FAX: 03496/214712
Amtsgericht Dortmund HRA 12812</pre>
<div><br>
</div>
</div>
</div>
</div>
<br>
<p class="airmail_on">Am 3. Juni 2021 um 20:52:10, Oswall Verny Arguedas C. (<a href="mailto:sistecaq@gmail.com">sistecaq@gmail.com</a>) schrieb:</p>
<blockquote type="cite" class="clean_bq"><span>
<div>
<div></div>
<div>
<div dir="ltr">
<div>
<div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">
<div dir="ltr">
<div>
<div dir="ltr">
<div>
<div dir="ltr">
<div dir="ltr">
<div style="color:rgb(0,0,0);font-family:Arial,Helvetica,sans-serif;font-size:13.63636302947998px">
Greetings,<br>
I have a query about saving instances of a class that are of type image (picture).<br>
For example. I have a Product class. This class must have two photographs of that product. I have to save two instance variables of the Product class, picture1, picture2.<br>
These images must be uploaded from the Product form and displayed after uploading.<br>
In Seaside what would be the best procedure to do it.<br>
I don't know if WAFileLibrary would be the best option.<br>
</div>
<div style="color:rgb(0,0,0);font-family:Arial,Helvetica,sans-serif;font-size:13.63636302947998px">
Thanks in advance.<br>
</div>
<div style="color:rgb(0,0,0);font-family:Arial,Helvetica,sans-serif;font-size:13.63636302947998px">
Oswall</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
_______________________________________________<br>
seaside mailing list<br>
seaside@lists.squeakfoundation.org<br>
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside<br>
</div>
</div>
</span></blockquote>
</body>
</html>