我正在使用Django rest框架创建api。我有一个需要FileField的POST请求,并且我需要将此请求附带的文件发送到某个电子邮件地址。我面临的唯一问题是我无法毫无问题地将文件附加到此邮件中。
这是我在POST视图中放入的逻辑:
email = EmailMessage('subject', 'some message', '[email protected]', emails_list)
email.attach_file(MYMODEL.SOME_FILE) # << the problem is here, without it all working
email.send()
我遇到的错误是:expected bytes-like object, not FileDescriptor
文件类型为Word文档(application/octet-stream)
我在做什么错?谢谢!!
我正在使用Django rest框架创建api。我有一个需要FileField的POST请求,并且我需要将此请求附带的文件发送到某个电子邮件地址。唯一的...
POST查看方法内部: