<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.6000.16414" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=460292910-07052007>Hi Dirk,</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=460292910-07052007>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=460292910-07052007></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=460292910-07052007>This issue is caused by a bug in IE6 and IE7 where an
optional space in some HTTP response headers is required by IE6 and
IE7, but not by other browsers.</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=460292910-07052007></SPAN></FONT> </DIV></SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=460292910-07052007>This is a known issue that has been fixed in the recent
versions that were published in the public Store repository. So, I am assuming
that you loaded Seaside from the parcels that are shipped on the distribution
CD.</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=460292910-07052007></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=460292910-07052007>It has also been fixed in VisualWorks
7.5</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=460292910-07052007></SPAN></FONT><FONT face=Arial color=#0000ff
size=2><SPAN class=460292910-07052007></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=460292910-07052007>In case you want to stay with 7.4 and with the parcels,
you will need the following fixes that are meant to keep IE6 and IE7
happy.</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=460292910-07052007></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=460292910-07052007>VisualWave.Response</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff
size=2></FONT> </DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2>writeCookies:
aStream<BR> self cookies isNil ifTrue: [^self].<BR> self
cookies<BR> do:<BR> [:cookie |
<BR> cookie
isNil<BR> ifFalse:<BR> [aStream<BR> nextPutAll:<BR> 'Set-Cookie:
' , "A space needed by IE
sometimes"<BR> "(self
headerEncode:" cookie
valueString")";<BR> crlf]].</FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff
size=2></FONT> </DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff
size=2></FONT> </DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=460292910-07052007>VisualWave.MessageHeaders</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=460292910-07052007></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2>sendOver:
aStream</FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2></FONT> </DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2> self do: [
:header |<BR> aStream <BR> nextPutAll: header
key;<BR> nextPutAll: ': '. "A space is needed by IE for
some headers"<BR> aStream nextPutAll: <BR> (self
headerEncode: header).<BR> aStream crlf.<BR> ].</FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff
size=2></FONT> </DIV>
<DIV dir=ltr align=left><SPAN class=460292910-07052007><FONT face=Arial
color=#0000ff size=2>HTH</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=460292910-07052007><FONT face=Arial
color=#0000ff size=2>Michel.</FONT></SPAN></DIV><FONT face=Arial color=#0000ff
size=2></FONT><FONT face=Arial color=#0000ff size=2></FONT><BR>
<BLOCKQUOTE
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B>
seaside-bounces@lists.squeakfoundation.org
[mailto:seaside-bounces@lists.squeakfoundation.org] <B>On Behalf Of </B>dirk
newbold<BR><B>Sent:</B> lundi, 7. mai 2007 11:09<BR><B>To:</B> Seaside -
general discussion<BR><B>Subject:</B> Re: [Seaside] WAUploadTest IE6 & IE7
Bug<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV>I am running Visual Works 7.4.1 Non Commercial.</DIV>
<DIV> </DIV>
<DIV>Can't seem to find 'HttpAdapter', 'keepAlive' or anything
similar.<BR> </DIV>
<DIV>I have Seaside and Visual Wave Loaded.</DIV>
<DIV> </DIV>
<DIV>Cheers,</DIV>
<DIV> </DIV>
<DIV>Dirk</DIV>
<DIV><BR> </DIV>
<DIV><SPAN class=gmail_quote>On 5/7/07, <B class=gmail_sendername>Philippe
Marschall</B> <<A
href="mailto:philippe.marschall@gmail.com">philippe.marschall@gmail.com</A>>
wrote:</SPAN>
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">2007/5/7,
dirk newbold <<A
href="mailto:dirkdirk@gmail.com">dirkdirk@gmail.com</A>>:<BR>>
Hi,<BR>><BR>> I am having a problem with WAUploadTest in IE6 and IE7
(it works fine in<BR>> Firefox).<BR>> The browse button works fine but
upon pressing the submit button the browser<BR>> goes to the default 'The
page cannot be display' webpage. <BR>> The file is able to be passed to a
Smalltalk variable but then (I'm<BR>> guessing) the render falls over as
it doesn't seem to be passed an action<BR>> and I guess doesn't know what
to do? Does anyone have a solution? <BR><BR>Do you run on
Squeak?<BR>If yes, does disabling keep-alive help?<BR><BR>you can disable
keep-alive in Kom with:<BR>HttpAdapter keepAlive:
false<BR><BR>Cheers<BR>Philippe<BR><BR>> WAUploadTest:<BR>>
renderContentOn: html <BR>> html heading: 'Upload
File'.<BR>><BR>> html attributeAt: 'enctype' put:
'multipart/form-data'.<BR>> html form: [<BR>>
html fileUploadWithCallback: [:f | file :=
f].<BR>> html submitButton.
<BR>> ].<BR>><BR>> file
ifNotNil:<BR>> [html anchorWithDocument: file contents
mimeType: file contentType<BR>> fileName: file fileName text:file
fileName.<BR>> html preformatted: file contents contents].
<BR>> _______________________________________________<BR>> Seaside
mailing list<BR>> <A
href="mailto:Seaside@lists.squeakfoundation.org">Seaside@lists.squeakfoundation.org</A><BR>>
<A
href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</A><BR>><BR>><BR>_______________________________________________<BR>Seaside
mailing list<BR><A
href="mailto:Seaside@lists.squeakfoundation.org">Seaside@lists.squeakfoundation.org
</A><BR><A
href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</A><BR></BLOCKQUOTE></DIV><BR></BLOCKQUOTE></BODY></HTML>