def upload_file(request):
# TODO: Validate form on client side
if request.method == 'POST' and request.FILES['music-input']:
audio_file = request.FILES['music-input']
fs = FileSystemStorage()
filename = fs.save('analyser/uploaded_files/' + audio_file.name, audio_file)
logging.error('FILENAME:' + filename)
tags = id3tags.get_tags(filename)
convert_to_wav(filename)
return render(request, 'analyser/feature_home.html', {
'uploaded_filename': filename,
'show_loading_animation': True,
'artist': tags['artist'],
'title': tags['title'],
'album': tags['album'],
})
return render(request, 'analyser/index.html')
评论列表
文章目录