diff --git a/webv4/root/api/files.ssjs b/webv4/root/api/files.ssjs
index 408ed1fb0d9a998aab80266ca32d7b4550bd6923..32d0ed5c0f2f1fa893da88603a99538034c3ead0 100644
--- a/webv4/root/api/files.ssjs
+++ b/webv4/root/api/files.ssjs
@@ -65,7 +65,7 @@ if ((http_request.method === 'GET' || http_request.method === 'POST') && request
 				f.close();
 				f = undefined;
 				reply = false;
-				user.downloaded_file(dircode, file.path);
+				user.downloaded_file(dircode, file_getname(file.path));
 			}
 			break;
 		default: