删除当前徽标后,在未提交的情况下上传徽标会显示错误

我只是想更改我上传的徽标。所以我去了 /admin/config/logo,删除了当前的徽标,然后尝试上传新的徽标。它失败了:
POST https://example.discourse.group/uploads/complete-external-upload 400 (Bad Request)

当我向下滚动并在上传新徽标之前删除旧徽标后单击“保存”时,它就可以正常工作了。删除旧徽标而不上传新徽标也可以正常工作,但我一开始没有尝试,因为只要有徽标在位,该字段就不会显示我可以这样做。

我还尝试上传一个新徽标,删除它,然后上传另一个徽标,这也失败了:


好的,实际上上传是有效的。当你删除旧徽标,上传新徽标,忽略错误,然后提交更改时,你会看到新徽标。那么,这个错误告诉我什么,为什么在它仍然有效的情况下按钮会随后被禁用?

3 个赞

感谢您发布此消息,@Moin

我刚刚测试了一下,看起来当您拖放图像时会出现错误,但如果您单击上传则不会出现问题。如果您这样做,则不会有问题。

这肯定是一个错误,所以我们会查看一下,看看我们能做些什么。

谢谢!

3 个赞

经过进一步测试,这个问题似乎只间歇性地发生,并非总是与相同的图片或其他类似内容相关。话虽如此,这个问题已作为另一次更新的一部分得到解决,我无法在任何网站上重现它了。

1 个赞

目前,我仍然可以在我的论坛上重现这个问题,我的论坛大约在15小时前更新过。我将在下次部署后再次尝试。

2 个赞

为了进一步帮助调试此问题:

  1. 每次您尝试通过拖放上传图片时都会发生这种情况吗?您尝试的任何图片都会发生这种情况吗?
  2. 您的控制台中是否显示任何错误?如果显示,您能截取屏幕截图并在此处发布吗?
  3. 如果某个特定图片始终出现此问题,您能在此处上传该图片吗?

谢谢!

1 个赞

到目前为止,每次我尝试在不先保存的情况下删除当前图片然后使用拖放上传图片时都会发生这种情况。
我用铅笔素描默认图片和站点设置界面而不是配置页面录制了另一个视频。但问题在这两个界面上都是一样的。虽然配置页面上的保存按钮要远得多,这就是为什么删除后不保存更有可能出现在那里。

是的,我认为截图没有显示比我在第一个帖子中已经提到的更多信息。

我尝试过的所有图片都会出现这种情况。


上面录制视频中使用的就是这张图片。

2 个赞

好的,谢谢,我将在这里进行更多测试,看看我们能找出什么。

1 个赞