In contrast to other Resource implementations, this is a descriptor
for an already opened resource - therefore returning "true" from
isOpen(). Do not use it if you need to keep the resource
descriptor somewhere, or if you need to read a stream multiple times.
I just need to read a stream for once,but failed, can u tell me why?