posible solution for file.download?

#21 ? @lawinslow review