Symfony Oneup_uploader 包,在响应中生成 url 时出现问题:\/ 分隔符而不是 /
Posted
技术标签:
【中文标题】Symfony Oneup_uploader 包,在响应中生成 url 时出现问题:\\/ 分隔符而不是 /【英文标题】:Symfony Oneup_uploader bundle, problem wenth generating url in response: \/ separator instead of /Symfony Oneup_uploader 包,在响应中生成 url 时出现问题:\/ 分隔符而不是 / 【发布时间】:2021-03-18 15:15:26 【问题描述】:我已按照 symfony 的 bundle oneup_uploader 的文档将文件上传到特定端点。
它工作得很好,但是当我尝试在我的听众上发送一个响应时,比如一个 url,当我尝试在我的响应中添加字段“url”时,它会返回一个这样的 url:url/someurl 而不是 url /一些网址。 而不是 / 我得到了 \ / ,但如果我转储这个,我得到了正确的 url 与 \ / 而不是这个 /。 它只发生在响应数组的返回中..
如果我只是转储链接工作正常。
这是因为我返回的是纯文本而不是 json,但我不明白为什么我返回的是纯文本而不是 json。 如何配置 oneup_uploader 以返回 json 响应而不是纯文本?
【问题讨论】:
【参考方案1】:好的,我得到了答案,这可能是捆绑包的一个小问题。 我正在使用 HTTP 客户端进行测试以测试我的 api,所以每次它都返回我一个纯文本。
但是就像我为我的配置所做的那样,如果我从前面调用我的 api,这次我使用了 dropzone,它工作正常,因为我为 dropzone 配置了一个前面。
也许有一个解决方案,它为 HTTP 客户端配置了许多前端,更具体地说是一个。
【讨论】:
【参考方案2】:我添加了标头参数“Accept : application/json”并且完美运行
【讨论】:
以上是关于Symfony Oneup_uploader 包,在响应中生成 url 时出现问题:\/ 分隔符而不是 /的主要内容,如果未能解决你的问题,请参考以下文章