Hi all,

I recently ran into the problem with a server returning text/plain
instead of application/octet stream again (see
http://lists.gforge.inria.fr/pipermail/pharo-project/2012-April/062388.html),
but the resulting error (a MNU for Character>>bitOr:) failed to job my
memory as to the actual cause.
Is there any chance the final line of
McHttpRepository>>readStreamForFileNamed:do: could be changed from:

  ^ aBlock value: contents readStream
to:
  ^ aBlock value: contents asByteArray readStream

I know that it would be best if Web Servers never served up binary
content as text/plain - but it's not always in the power of someone
who encounters this error to fix that.
Failing that, the condition should probably be explicitly checked for
and a more useful error message given, as the cause is far enough away
from the symptom that it takes a bit of digging to find out what went
wrong.

Regards,
Stuart

Reply via email to