From fd3e4cfcab626105b7846e457e63fe34fe37f18e Mon Sep 17 00:00:00 2001
From: Vermaas <vermaas@astron.nl>
Date: Fri, 14 Apr 2023 12:26:11 +0200
Subject: [PATCH] reverting base64 mechanism

---
 atdb/taskdatabase/services/algorithms.py | 21 +++++++++++----------
 1 file changed, 11 insertions(+), 10 deletions(-)

diff --git a/atdb/taskdatabase/services/algorithms.py b/atdb/taskdatabase/services/algorithms.py
index 00aba5ad..f170ed76 100644
--- a/atdb/taskdatabase/services/algorithms.py
+++ b/atdb/taskdatabase/services/algorithms.py
@@ -712,11 +712,11 @@ def construct_inspectionplots(task,source='task_id'):
 
                 if basename.endswith('png'):
                     # retrieve the url and add the binary data to the html
-                    response = requests.get(url)
-                    content_as_string = base64.b64encode(response.content).decode("utf-8")
-                    img_html = '<img width="800" src = "data:image/png;base64,' + content_as_string + '">'
-                    results += '<tr><td><a href="' + url + '" alt="' + basename + '" target="_blank">' + img_html + '</a></td></tr>'
-                    #results += '<tr><td><a href="' + url + '" target="_blank"><img width="800" src="' + url + '" alt="' + basename + '"/></a></td></tr>'
+                    # response = requests.get(url)
+                    # content_as_string = base64.b64encode(response.content).decode("utf-8")
+                    # img_html = '<img width="800" src = "data:image/png;base64,' + content_as_string + '">'
+                    #results += '<tr><td><a href="' + url + '" alt="' + basename + '" target="_blank">' + img_html + '</a></td></tr>'
+                    results += '<tr><td><a href="' + url + '" target="_blank"><img width="800" src="' + url + '" alt="' + basename + '"/></a></td></tr>'
 
                 plot_files.append(basename)
 
@@ -755,12 +755,13 @@ def construct_inspectionplots(task,source='task_id'):
 
                         if basename.endswith('png'):
                             # retrieve the url and add the binary data to the html
-                            response = requests.get(url)
-                            content_as_string = base64.b64encode(response.content).decode("utf-8")
-                            img_html = '<img width="800" src = "data:image/png;base64,' + content_as_string + '">'
+                            # response = requests.get(url)
+                            # content_as_string = base64.b64encode(response.content).decode("utf-8")
+                            # img_html = '<img width="800" src = "data:image/png;base64,' + content_as_string + '">'
+                            # results += '<tr><td><a href="' + url + '" alt="'+basename+'" target="_blank">' + img_html+ '</a></td></tr>'
+
+                            results += '<tr><td><a href="' + url + '" target="_blank"><img width="800" src="' + url + '" alt="'+basename+'"/></a></td></tr>'
 
-#                            results += '<tr><td><a href="' + url + '" target="_blank"><img width="800" src="' + url + '" alt="'+basename+'"/></a></td></tr>'
-                            results += '<tr><td><a href="' + url + '" alt="'+basename+'" target="_blank">' + img_html+ '</a></td></tr>'
 
                         plot_files.append(plot_file)
 
-- 
GitLab