Bottom Page

Thread Rating:
  • 2 Vote(s) - 2.5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
 Download multiple images with one click
#1
Hey guys, I've solve my last problem with help from @perfringo ! (https://python-forum.io/Thread-Download-...7#pid57947)

Now I've got into another problem. How do I download multiple images with just one click ? In html. I'm creating a web app based on flask.

So my run.py file is looking like this :

from flask import Flask, jsonify, render_template, request
app = Flask(__name__)

@app.route('/')
def index():
    return render_template('index.html')

@app.route('/generate', methods=['GET'])
def generate():
    prefix = request.args.get('prefix')
    urls = []
    for number in range(1, 7):
        urls.append('https://example.com/{p}-{n}.jpg'.format(p=prefix, n=number))
    return jsonify(result=urls)
and my index.html is looking like this :

<!doctype html>
<html lang="en">
<html>
<head>
<title>Image Grabber v1.0</title>
<script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script>
</head>
<body>
<center>
<script type=text/javascript>
$SCRIPT_ROOT = {{ request.script_root|tojson|safe }};
$( document ).ready(function() {
$('#download').bind('click', function() {
$.getJSON($SCRIPT_ROOT + '/generate', {
prefix: $('input[name="prefix"]').val()
}, function(data) {
$("#result").text(data.result);
});
return false;
});
});
</script><br>
<h2>Image Grabber v1.0</h2>
<p><input type=text size=45 name=prefix>
<span id=result></span>
<p><button type="submit" id=download>Download</button></p>
</center>
</body>
</html>


So the user will input a code, and the form will generate 6 urls. Now I have no idea how to download them all using Javascript and jquery or something else. Any help is appreciated.
Quote

Top Page

Possibly Related Threads...
Thread Author Replies Views Last Post
  Why is left mouse click not working? yeto 3 154 Jul-15-2019, 05:23 AM
Last Post: Yoriz
  How to get mouse coordinates on click and release OhNoSegFaultAgain 1 174 May-17-2019, 06:56 PM
Last Post: buran
  o365 special subject mail download issue anna 3 220 May-16-2019, 07:16 PM
Last Post: micseydel
  Openpyxl - When save existing xlsx sheet, images/drawing does not get saved shubhamjainj 2 393 Apr-16-2019, 07:09 AM
Last Post: shubhamjainj
  can i get any xpath on click event? Prince_Bhatia 3 288 Apr-09-2019, 01:32 PM
Last Post: Larz60+
  Putting text on images from excel/csv file sam77am 1 212 Apr-05-2019, 07:36 AM
Last Post: Larz60+
  Mass load images Linuxdesire 1 208 Mar-29-2019, 06:24 PM
Last Post: Larz60+
  Automate the calculus of NDVI index on a 100 images yassine01 0 167 Mar-27-2019, 12:13 PM
Last Post: yassine01
  How to get python to download YouTube videos in the background? Pythenx 11 738 Mar-25-2019, 04:57 AM
Last Post: samsonite
  Download multiple large json files at once halcynthis 0 252 Feb-14-2019, 08:41 AM
Last Post: halcynthis

Forum Jump:


Users browsing this thread: 1 Guest(s)