Example #1
0
def img_del(id):
    imgdir = ImgDir.query.get_or_404(id)
    uploadsdir = mkdir(current_app.config['UPLOADDIR'])
    img_url = os.path.join(uploadsdir, imgdir.img_dir)
    if os.path.exists(img_url):
        os.remove(img_url)
        db.session.delete(imgdir)
        flash("删除成功!")
    else:
        flash("图片不存在!%s\n%s\n%s" % (imgdir.img_dir, appdir, img_url))
    return redirect(url_for('auth.upload'))
Example #2
0
def img_del(id):
    imgdir = ImgDir.query.get_or_404(id)
    uploadsdir = mkdir(current_app.config['UPLOADDIR'])
    img_url = os.path.join(uploadsdir, imgdir.img_dir)
    if os.path.exists(img_url):
        os.remove(img_url)
        db.session.delete(imgdir)
        flash("删除成功!")
    else:
        flash("图片不存在!%s\n%s\n%s" % (imgdir.img_dir, appdir, img_url))
    return redirect(url_for('auth.upload'))
Example #3
0
def upload():
    form = PhotoForm()
    if form.validate_on_submit():
        safe_filename = secure_filename(form.photo.data.filename)
        # 七牛
        # data = form.photo.data
        # ret, info = qiniu_store.save(data, filename)
        upload_url = mkdir(current_app.config['UPLOADDIR'])
        picture_path = mkdirbydate(upload_url)
        save_path = os.path.join(picture_path[0], safe_filename)
        img_url = os.path.join(picture_path[1], safe_filename)
        form.photo.data.save(save_path)
        if not ImgDir.query.filter_by(img_dir=img_url).first():
            db.session.add(ImgDir(img_dir=img_url))
    filenames = ImgDir.query.order_by(ImgDir.add_time.desc()).all()
    return render_template('auth/upload.html', form=form, filenames=filenames)
Example #4
0
def upload():
    form = PhotoForm()
    if form.validate_on_submit():
        safe_filename = secure_filename(form.photo.data.filename)
        # 七牛
        # data = form.photo.data
        # ret, info = qiniu_store.save(data, filename)
        upload_url = mkdir(current_app.config['UPLOADDIR'])
        picture_path = mkdirbydate(upload_url)
        save_path = os.path.join(picture_path[0], safe_filename)
        img_url = os.path.join(picture_path[1], safe_filename)
        form.photo.data.save(save_path)
        if not ImgDir.query.filter_by(img_dir=img_url).first():
            db.session.add(ImgDir(img_dir=img_url))
    filenames = ImgDir.query.order_by(ImgDir.add_time.desc()).all()
    return render_template('auth/upload.html', form=form, filenames=filenames)