file downloading
file uploading, find by id, check by hash