From 5567cfe71d863019c048e3289a784dfaf9c4ac8f Mon Sep 17 00:00:00 2001 From: Teja Date: Mon, 9 Feb 2015 15:56:01 +0100 Subject: [PATCH] fixes svg download --- .../plugins/svgtogcode/templates/override_index.jinja2 | 2 ++ src/octoprint/server/__init__.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/octoprint/plugins/svgtogcode/templates/override_index.jinja2 b/src/octoprint/plugins/svgtogcode/templates/override_index.jinja2 index f48fc89f..a5c77a83 100644 --- a/src/octoprint/plugins/svgtogcode/templates/override_index.jinja2 +++ b/src/octoprint/plugins/svgtogcode/templates/override_index.jinja2 @@ -382,6 +382,7 @@
+
@@ -394,6 +395,7 @@
{{ _('Uploaded') }}:
{{ _('Size') }}:
+
diff --git a/src/octoprint/server/__init__.py b/src/octoprint/server/__init__.py index 8ee7bb99..da374f2e 100644 --- a/src/octoprint/server/__init__.py +++ b/src/octoprint/server/__init__.py @@ -535,7 +535,7 @@ class Server(): upload_suffixes = dict(name=settings().get(["server", "uploads", "nameSuffix"]), path=settings().get(["server", "uploads", "pathSuffix"])) self._tornado_app = Application(self._router.urls + [ (r"/downloads/timelapse/([^/]*\.mpg)", util.tornado.LargeResponseHandler, dict(path=settings().getBaseFolder("timelapse"), as_attachment=True)), - (r"/downloads/files/local/([^/]*\.(gco|gcode|g))", util.tornado.LargeResponseHandler, dict(path=settings().getBaseFolder("uploads"), as_attachment=True)), + (r"/downloads/files/local/([^/]*\.(gco|gcode|g|svg))", util.tornado.LargeResponseHandler, dict(path=settings().getBaseFolder("uploads"), as_attachment=True)), (r"/serve/files/local/([^/]*\.(gco|gcode|g|nc|svg))", util.tornado.LargeResponseHandler, dict(path=settings().getBaseFolder("uploads"), as_attachment=False)), (r"/downloads/logs/([^/]*)", util.tornado.LargeResponseHandler, dict(path=settings().getBaseFolder("logs"), as_attachment=True, access_validation=util.tornado.access_validation_factory(app, loginManager, util.flask.admin_validator))), (r"/downloads/camera/current", util.tornado.UrlForwardHandler, dict(url=settings().get(["webcam", "snapshot"]), as_attachment=True, access_validation=util.tornado.access_validation_factory(app, loginManager, util.flask.user_validator))),