Memories are coming back to me ... i think this is why i thought we needed stream.file seperate from stream.url
I agree, so we should have: stream.url=(url) stream.file=(file) stream.body=(string) stream.contentType=(override our best guess)
param -- i'm okay with that, i like the idea of using a FileReader and letting it worry about the charset, but i'm a little leary of trusting it to be right .... does it trust the OS? what if i'm using a different charset then my OS default?
In the case that someone overrides the contentType, I suppose we should use: InputStreamReader(InputStream in, Charset cs) rather then: FileReader
