Flask/Javascript-如何上传按顺序输入的多个文件?

Flask/Javascript-如何上传按顺序输入的多个文件?,javascript,python,flask,file-upload,image-upload,Javascript,Python,Flask,File Upload,Image Upload,我正在flask中制作一个基本的博客应用程序,目前我正在尝试添加上传多张图片的功能 我想允许人们按顺序一次上传一个图像,但是当输入一个文件时,输入的值会被覆盖 什么样的Flask或Javascript组合可以实现这一点 app = Flask(__name__) app.config['UPLOAD_FOLDER'] = 'user_uploads' @app.route('/', methods=['GET', 'POST']) def index(): if request.metho

我正在flask中制作一个基本的博客应用程序,目前我正在尝试添加上传多张图片的功能

我想允许人们按顺序一次上传一个图像,但是当输入一个文件时,输入的值会被覆盖

什么样的Flask或Javascript组合可以实现这一点

app = Flask(__name__)
app.config['UPLOAD_FOLDER'] = 'user_uploads'

@app.route('/', methods=['GET', 'POST'])
def index():
  if request.method == 'POST':
    file = request.files['file']
    if file:
      file.save(os.path.join(app.config['UPLOAD_FOLDER'], file.filename))
  return render_template('index.html')



我想我理解你的问题是错误的,但是解决方案可能是,你只想在图像输入中添加“多个”,为什么不使用这个方法呢?因为上传文件的方法太多了,而且可以恢复上传well@KimKakanAndersson这对我来说很简单。就是说,用户一次输入3个文件,然后分别输入第4个文件,这三个文件被第四个文件覆盖。
<form method='post' enctype='multipart/form-data'>
    <input id='file' type='file' accept="image/*">
    <input type="submit" value="Submit">
</form>