feat(read): add GET file stream support