Symfony Oneup_uploader 包,问题是生成 url 作为响应:\/ 分隔符而不是 /

Symfony Oneup_uploader bundle, problem wenth generating url in response: \/ separator instead of /

我已经按照 symfony 包 oneup_uploader 的文档将文件上传到特定端点。

它运行良好,但是当我尝试向我的侦听器发送响应时,例如 url 并且当我尝试在我的响应中添加字段 'url' 时,它 return我是这样的 url:url/someurl 而不是 url/someurl。 而不是 / 我得到了 \ / ,但是如果我转储这个,我得到了正确的 url 和 \ / 而不是这个 /。 它只发生在响应数组的 return 中..

如果我只是放弃 link 工作正常。

这是因为我 return 是纯文本而不是 json,但我不明白为什么我 return 是纯文本而不是 json。 我如何将 oneup_uploader 配置为 return json 响应而不是纯文本?

好的,我得到了答案,这可能是捆绑包的一个小问题。 我正在使用 HTTP 客户端测试我的 api,所以每次它返回给我一个 plain/text.

但是就像我为我的配置所做的那样,如果我从我的前端调用我的 api,这次我使用 dropzone,它工作正常,因为我为 dropzone 配置了一个前端。

也许有一个解决方案,它正在为 HTTP 客户端配置许多前端,更具体地说是一个前端。

我添加了 header 参数“接受:application/json”并且运行良好