소스 검색

show isos + links to them work if they are in the directory

bscheibel 4 년 전
부모
커밋
a817459ee4

BIN
app/static/isos/ISO 14405-1.PDF


BIN
app/static/isos/ISO 14405-2.PDF


BIN
app/static/isos/ISO 14405-3.PDF


BIN
app/static/isos/ISO1101.PDF


BIN
app/static/isos/ISO2768-1.PDF


BIN
app/static/isos/ISO2768-2.PDF


BIN
app/static/isos/ISO286-2.PDF


BIN
app/static/isos/ISO8015.PDF


+ 9 - 0
app/static/js/url.js

@@ -0,0 +1,9 @@
+
+function createDynamicURL(k)
+{
+    //The variable to be returned
+    var URL;
+
+
+    return URL;
+}

+ 3 - 3
app/templates/show_image.html

@@ -1,6 +1,6 @@
 <!doctype html>
 <head>
-  <title>Hello from Flask</title>
+  <title>Dimension Extraction</title>
   <link rel="stylesheet" href="{{ url_for('static', filename='css/style.css') }}"/>
 </head>
 
@@ -24,7 +24,7 @@
     <div style="text-indent:50px;">
       <h1>Extracted Tolerances</h1>
       <p>Maße: {{ dims }} </p>
-      <p><a href="http://localhost:5000/"> Upload another drawing </a></p>
+      <p><a  href="http://localhost:5000/"> Upload another drawing </a></p>
     </div>
   </div>
 
@@ -36,7 +36,7 @@
 
         {% for k in isos %}
                 <tr>
-                        <td><a href="path/doc.pdf">My Resume</a> {{ k }}</td>
+                        <td><a href="{{ url_for('generate', name=k) }}" > {{ k }} </a> </td>
                 </tr>
         {% endfor %}
       </table>

+ 14 - 0
app/views.py

@@ -7,6 +7,7 @@ import order_bounding_boxes_in_each_block
 import redis
 import random
 import json
+import os
 #https://medium.com/@emerico/convert-pdf-to-image-using-python-flask-2864fb655e01
 
 
@@ -74,3 +75,16 @@ def add_header(response):
     response.headers['Expires'] = '-1'
     return response
 
+
+@app.route('/generate/<name>')
+def generate(name):
+    name = name.replace(" ","")
+    url = name+".PDF"
+    url1 = "./static/isos/"+url
+    print(url1)
+    try:
+        file = send_from_directory("static/isos",url)
+        return file
+    except:
+        return"Sorry file not found"
+