def upload_file(request):
if request.method == 'POST':
file = request.FILES['data']
extension = file_type(file)
new_name = 'test_name' + '.' + extension
destination = open('C:\\photo\\' + new_name, 'wb+')
k = str(destination)
file_path = k[26:-2]
for chunk in file.chunks():
destination.write(chunk)
destination.close()
return JsonResponse({
'file_path': file_path,
})
Добрый день, каким методом можно получить путь к файлу, если он лежит в определенной директории?
Как в примере выше, сохраняю файл и сразу получить его полный путь, а не таким ужасным способом как у меня.
Еще при передачи строки пути файла в json формате добавляется дополнительное экранирование,
C:\\\\photo\\\\, как можно это исправить?
def file_type(file):
return ".".join(file.name.split('.')[-1:])
Есть ли метод, который поможет узнать расширение файла?
Данный метод не хочет сохранять файлы расширений zip,py и т.д. С чем это связано?
Заранее спасибо за вашу помощь и советы)