1

我正在使用同构 fetch并使用Formdata

当我尝试使用 isomorphic-fetch-api 发布/请求表单数据时,有两种情况是关于docs的意外行为。(注意:这里的formdata包括文件对象)

  1. 添加 时credentials: include,请求在没有 cookie 的情况下传递。(并且后端和前端在同一台服务器上运行,因此可能不需要添加“包含”)
  2. 添加时credentials: same-origin,cookies 被传递。但是在这种情况下我面临的问题是formdata。使用 formdata(包括文件对象)传递数据时,发布到后端的数据不包括文件对象,其余值可用。

第三种情况,当不添加凭据时,没有 cookie 传递,没有 cookie 什么也做不了。

不太确定是什么导致了 Formdata 或 Fetch 或 Credentials 的这种行为。请帮助我了解我的方法中是否缺少某些东西。

4

0 回答 0