Я создаю форму для загрузки файлов в мою систему, а затем работаю с ней. Сначала загрузка файла работает нормально, но когда я хочу изменить расширение загруженного файла, происходит сбой.
Ниже я показываю свою функцию,
from django.core.files.storage import FileSystemStorage
import os
def uploadKMZ(request):
if request.method == 'POST':
# Save the file updated
uploaded_file = request.FILES['document']
name = uploaded_file.name
fs = FileSystemStorage()
fs.save(uploaded_file.name, uploaded_file)
# Modify the extension (NOT WORKING)
thisFile = uploaded_file.name
name, ext = os.path.splitext(thisFile)
os.rename(thisFile, name + ".zip")
return render(request, 'data_app/kmzTemplate.html')
Ошибка: FileNotFoundError
, почему не создается, если файл такой же, а просто меняет расширение?
Большое спасибо!