我想用附件發送一封郵件,使用Django,附件從用戶提交的表單發送到服務器。我的代碼如下所示Django郵件附件爲空
form = RequestForm(request.POST, request.FILES)
if form.is_valid():
form.save()
messages.info(request, '')
subject = ''
message = ""
attachment = request.FILES['attachment']
mail = EmailMessage(subject, message, '', [''])
mail.attach(filename=attachment.name, mimetype=attachment.content_type, content=attachment.read())
mail.send()
我收到郵件,但在郵件附件是空白的,即它不包含任何內容。我在這裏錯過了什麼?