Dort wird auch die Datei wie gewünscht runtergeladen.@app.route('/download/<filename>')
def return_files(filename):
if 'name' not in session:
flash("Sie müssen sich erst einloggen!")
time.sleep(1)
return redirect(url_for("index"))
filepath = get_filepath(filename)
downname = os.path.join(basedir, filepath, filename)
return send_file(downname, as_attachment=True, attachment_filename=filename)
Starte ich aber das Skript unter gunicorn, oder Apache mit WSGI, wird die Datei immer geöffnet und nicht runtergeladen. Das ist aber genau nicht das, was ich will. Habt ihr eine einsteigerfreundliche Idee, wie ich das Verhalten ändern kann?
Danke fürs lesen und Gedanken machen
Dirk
Edit:
Zum Hintergrund. Ich schreibe ein DMS. DIe Dateien sollen unter Link1 angesehen werden können, und unter Link 2 runtergeladen.