Esempio n. 1
0
def deleteVideo():
    fileName = request.args.get('name',default='')
    fileType = 'video'
    if fileName == '':
        arr = listPromoFiles(fileType, app.config)
        namearr = []
        for i in arr:
            namearr.append(os.path.basename(i))
        return render_template('delete__html.html', arr=namearr, file_type=fileType)
    else:
        os.remove(os.path.join(dirForContenet(fileType, app.config), fileName))
        try:
            os.remove(os.path.join(dirForContenet(fileType, app.config), fileName + '.time'))
        except:
            pass
        return redirect(url_for('deleteVideo') + '?type=video')
Esempio n. 2
0
def uploadVideo():
    if request.method == 'POST':
        fileType = 'video'
        text = uploadInfoText(fileType, app.config)
        if 'file' not in request.files:
            return redirect(request.url)
        file = request.files['file']
        if file:
            filename = secure_filename(file.filename)
            if not isSupportedType(filename, fileType, app.config):
                text += '<br> <strong>Неверный тип файла!</strong>'
            else:
                fileDir = dirForContenet(fileType, app.config)
                file.save(os.path.join(fileDir, filename))
                playTime = request.form['time']
                timeFile = os.path.join(fileDir, filename + '.time')
                with open(timeFile, 'w', encoding='utf-8') as f:
                    f.write(str(playTime))
                text += "<br> Файл <strong>{}</strong> успешно загружен.".format(filename)
            return render_template('upload.html', text=text, filetype=fileType)
        return render_template('upload.html', text='Ooopss....', filetype=fileType)
    else:
        fileType = 'video'
        text = uploadInfoText(fileType, app.config)
        return render_template('upload.html', text=text, filetype=fileType)
Esempio n. 3
0
def deleteHtml():
    fileName = request.args.get('name',default='')
    fileType = request.args.get('type',default='')
    if fileType == '':
        return abort(404)
    if fileName == '':
        arr = listPromoFiles(fileType, app.config)
        namearr = []
        for i in arr:
            namearr.append(os.path.basename(i))
        return render_template('delete__html.html', arr=namearr, file_type=fileType)
    else:
        os.remove(os.path.join(dirForContenet(fileType, app.config), fileName))
        return redirect(url_for('deleteHtml') + '?type={}'.format(fileType))
Esempio n. 4
0
def uploadHtml():
    if request.method == 'POST':
        fileType = request.form['filetype']
        text = uploadInfoText(fileType, app.config)
        # print(fileType)
        if 'file' not in request.files:
            return redirect(request.url)
        file = request.files['file']
        if file:
            filename = secure_filename(file.filename)
            fileDir = dirForContenet(fileType, app.config)
            file.save(os.path.join(fileDir, filename))
            text += "<br> Файл <strong>{}</strong> успешно загружен.".format(filename)
            return render_template('upload.html', text=text, filetype=fileType)
        return render_template('upload.html', text='Ooopss....', filetype=fileType)
    else:
        fileType = request.args.get('type', default='')
        text = uploadInfoText(fileType, app.config)
        return render_template('upload.html', text=text, filetype=fileType)
Esempio n. 5
0
def uploadImage():
    fileType = 'image'
    if request.method == 'POST':
        text = uploadInfoText(fileType, app.config)
        if 'file' not in request.files:
            return redirect(request.url)
        file = request.files['file']
        if file:
            filename = secure_filename(file.filename)
            if not isSupportedType(filename, fileType, app.config):
                text += '<br> <strong>Неверный тип файла!</strong>'
            else:
                fileDir = dirForContenet(fileType, app.config)
                file.save(os.path.join(fileDir, filename))
                text += "<br> Файл <strong>{}</strong> успешно загружен.".format(filename)
            return render_template('upload.html', text=text, filetype=fileType)
        return render_template('upload.html', text='Ooopss....', filetype=fileType)
    else:
        text = uploadInfoText(fileType, app.config)
        return render_template('upload.html', text=text, filetype=fileType)