> Let's assume that mozilla uses "application/octet-stream" for any file it
> doesn't understand. That's the default type. I'm saying that treating a file
> (or any object) as "application/octet-stream" is different from knowing the
> file is "application/octet-stream" and mozilla should keep these cases
> distinct.
"application/octet-stream" is _defined_ as the "I don't really know what his
is, but it's not text" type in the MIME specs.
> I only took a quick look at these files so I'm probably missing something but
> I found the nsFSMultipartFormData class in nsFormSubmission.cpp which talks
> about multiplexing string and file streams. Although this class doesn't do
> what you need it does suggest that the necessary technique is known and should
> be easily adapted. Or I'm just wrong.
Please suggest how that should happen. I spent some time looking at it when
you first suggested this approach, and I see no simple (patching only one spot,
diff smaller than 100 lines or so) ways to do it.
Boris
--
It is forbidden to kill; therefore all murderers are punished
unless they kill in large numbers and to the sound of trumpets.
-- Voltaire