diff --git a/deluge/ui/web/json_api.py b/deluge/ui/web/json_api.py index 533b6c2ea..23fb31840 100644 --- a/deluge/ui/web/json_api.py +++ b/deluge/ui/web/json_api.py @@ -664,7 +664,8 @@ class WebApi(JSONComponent): log.error("Reason: %s", result.getErrorMessage()) return result - tmp_file = os.path.join(tempfile.gettempdir(), url.split("/")[-1]) + tempdir = tempfile.mkdtemp(prefix="delugeweb-") + tmp_file = os.path.join(tempdir, url.split("/")[-1]) log.debug("filename: %s", tmp_file) headers = {} if cookie: