是否可以使用RxJS Ajax可观察发布multipart / form-data?
我尝试通过在ajax设置对象中设置Content-Type
来实现这一目的。
import { ajax } from 'rxjs/observable/dom/ajax';
let data = {
ad = 'ad_id',
image = <HTML5 File object>
}
let settings = {
url: '/some-url',
body: data,
method: 'post',
headers: {
'Content-Type': 'multipart/form-data; boundary=---------2e50046',
...
}
...
}
并使用ajax(settings)
发布表单
但是,它在发送到后端服务器时似乎不起作用。我在后端使用Django Rest Framework
。
我希望你能帮助我解决这个问题。