from django.shortcuts import render, redirect
import os.path
from .forms import ImageForm
from django.core.files.storage import FileSystemStorage
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
# Please fix the fact that this shit gets uploaded literally everywhere
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,
})
form = ImageForm()