0
это то, что я пытаюсь сделать. Я создал метод, который будет загружать файл, однако я хотел бы изменить его имя файла. Мне удалось изменить имя файла, но я также потерял расширение.изменить имя файла загруженного файла django
это как мои коды выглядят:
def upload_delivery_to_media(self,deliveryId, deliveryFile):
with open('/app/media/TaskDelivery/'+str(delivery), 'wb+') as destination:
for chunk in deliveryFile.chunks():
destination.write(chunk)
return "Done uploading"
но файл выглядит 324329432840932
только тогда, когда я ожидал что-то вроде 324329432840932.jpg
'str (доставка)' должно быть 'str (deliveryId)', правильно? И вы можете добавить '.jpg' к имени файла. –
ну, я тоже сделал это, но не все файлы .jpg только. некоторые из них: .gif, .pdf и т. д. –
Вы можете разделить исходное имя файла на '.' и сохранить расширение. А затем добавьте его в новое имя файла. –