It is true that in this case, I'm binding to NSData in both instances
where I was having problems with it. But have a look at my more
recent post about how I resolved it... cause in my case, I would sure
classify it as a problem with Safari and uploads in general, and not
WebObjects.
Clark
On 9 Aug 07, at 8:15 AM, Mike Schrag wrote:
I believe this is related to the issue of streaming vs non-
streaming file uploads ... If you are setting your request encoding
to, for instance, UTF8, there's a bug somewhere along the chain
(maybe in Wonder, maybe in WO, I haven't looked much) that if you
bind to an NSData, the data will have already been consumed by the
time it gets back to the WOFileUpload component, which gives a
totally obtuse error message about it. I remember I looked into
this some a few months back, but didn't spend much time on it ...
Streaming to file paths works, and I think input/output streams
work. I /think/ it's just binding to an NSData doesn't? I'm not
positive about which of those do and don't work, offhand, though ...
ms
On Aug 2, 2007, at 1:24 PM, Steven Mark McCraw wrote:
Hi Clark,
I know there is some stupid hack that I don't really understand
that fixes your particular problem (No form data left for
WOFileUpload). You can set a system property in the following way:
System.setProperty( "WOUseLegacyMultipartParser", "YES" );
and the problem will probably go away. Be warned though, there
are some places where this seems like a bad idea. I recently lost
a good half day trying to get AjaxUploadComponent to work. The
key to fixing it? Remove the line I just mentioned above.
Does anyone on the list actually understand the underlying issues
here? I've always been curious, but never had time to dig.
Mark
On Aug 1, 2007, at 10:00 PM, Clark Mueller wrote:
I should also mention... my enctype is set to "multipart/form-
data", and I get a stack trace that says:
[2007-08-01 19:59:46 MDT] <WorkerThread0>
<com.webobjects.appserver._private.WOComponentRequestHandler>:
Exception occurred while handling request:
java.lang.IllegalStateException:
<com.webobjects.appserver._private.WOFileUpload> No form data
left for WOFileUpload!
Clark
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/mark%
40bluecollarsoftware.com
This email sent to [EMAIL PROTECTED]
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/mschrag%
40mdimension.com
This email sent to [EMAIL PROTECTED]
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/cpmueller%
40mac.com
This email sent to [EMAIL PROTECTED]
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com
This email sent to [EMAIL PROTECTED]