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')
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)
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))
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)
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)