Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Chrome图片无法显示的时候返回200导致透明无法选中删除 #19

Closed
elmagnificogi opened this issue Jun 10, 2022 · 12 comments
Closed
Labels
enhancement New feature or request

Comments

@elmagnificogi
Copy link

图片无法显示的时候无法删除

比如我把一个xx.rar文件改成了xx.rar.jpg文件,临时存储到了图床上

然后我想删除他的时候,发现这个文件由于不能预览就看不到,就无法删除了
(所以如果这个图片无法预览给他一个默认的x图片预览?然后可以删除)

除非我进数据库里找他、删他

@staugur
Copy link
Member

staugur commented Jun 10, 2022

哦?晚点我测试下

@staugur
Copy link
Member

staugur commented Jun 10, 2022

图片不正常时也有一个裂开的方形占位,仍然可以点击显示弹窗,功能按钮可用。
不过我记得早前有一版代码是懒加载,会不显示,看看代码版本,及试试更新最新。

@elmagnificogi
Copy link
Author

elmagnificogi commented Jun 10, 2022

那可能我是老版本?bump version 1.13.4,我是2月份的时候的版本,好像设置里不能直观的看到版本号,只能通过commit看,好久没更新了倒是真的

@elmagnificogi
Copy link
Author

咦 我看你没更新啥啊?应该没有太老啊,你能显示出来那个占位符? 我这里根本看不到那个

@elmagnificogi
Copy link
Author

image
你是一页10个图吧? 我这里明显不够

@staugur
Copy link
Member

staugur commented Jun 11, 2022

1.13.4是新的,不过我是上传到又拍云。
麻烦提供下信息:上传后端(本地、又拍云、其他),你的浏览器及版本,是否有浏览器扩展作用在此图床站?

@elmagnificogi
Copy link
Author

elmagnificogi commented Jun 11, 2022

上传后端(本地)chrome版本 102.0.5005.63(正式版本)
应该是我的问题了,我的chrome不显示这个图,但是我用firefox打开,总算是看到了破损的图片
chrome F12 会有以下提示(firefox也有相同提示,但是他能正确显示)

Failed to load resource: the server responded with a status of 404 (NOT FOUND)
xxxxx.xxxx.xxxx/control/undefined 404 (NOT FOUND)

浏览器插件的话,我有几个但是理论上应该不影响图片显示才对,我得试试看是哪个有问题

@elmagnificogi
Copy link
Author

我的chrome怎么都不显示这个破损的图片,我去掉插件,开隐身模式也不行,很奇怪。
你是用chrome还是什么?

@elmagnificogi
Copy link
Author

对比了一下2个浏览器
我在chrome里,请求这个图片,它返回的是200,但是在firfox里返回的是304,304就会显示破损图片了,而200这个返回的是个透明图片,根本看不到

@elmagnificogi elmagnificogi changed the title 图片无法显示的时候无法删除 Chrome图片无法显示的时候返回200导致透明无法选中删除 Jun 11, 2022
@staugur
Copy link
Member

staugur commented Jun 11, 2022

chrome确实是,不过不是不显示,而是破损时显示的是小白点一样的,根本看不清楚!

我跟进下,加入TODO,考虑加载失败出一个默认图。

@staugur staugur added the enhancement New feature or request label Jun 11, 2022
staugur added a commit that referenced this issue Jun 12, 2022
@staugur
Copy link
Member

staugur commented Jun 12, 2022

显示图片时增加个 alt 就行了。。。

@staugur staugur closed this as completed Jun 12, 2022
@elmagnificogi
Copy link
Author

ok 更新到最新 有了

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Development

No branches or pull requests

2 participants