This repository has been archived on 2022-03-12. You can view files and clone it, but cannot push or open issues or pull requests.

39 lines
1.2 KiB
Python
Raw Normal View History

2021-02-09 17:41:06 +02:00
from django.shortcuts import render, redirect
import os.path
from .forms import ImageForm
from django.core.files.storage import FileSystemStorage
2021-02-09 17:41:06 +02:00
def uploadContent(request):
if request.method == "GET":
return render(request, "uploadChoice.html")
elif request.method == "POST":
choice = request.POST["choices"]
if choice == "image":
return redirect("/upload_image/")
elif choice == "video":
return redirect("/upload_video/")
else:
return
else:
return
# Please fix the fact that this shit gets uploaded literally everywhere
2021-02-09 17:41:06 +02:00
def imageUpload(request):
"""Process images uploaded by users"""
if request.method == 'POST':
form = ImageForm(request.POST, request.FILES)
if form.is_valid():
myfile = request.FILES['image']
fs = FileSystemStorage(location="./static/") #defaults to MEDIA_ROOT
filename = fs.save(myfile.name, myfile)
file_url = fs.url(filename)
return render(request, 'uploadImage.html', {
'file_url': file_url,
'file_name': myfile.name,
})
2021-02-09 17:41:06 +02:00
else:
form = ImageForm()