fix(plugin:file): add timeout option to upload