当前位置: 首页 > 知识库问答 >
问题:

如何检查是否链接到图像没有被破坏[重复]

隆选
2023-03-14

在添加src属性到图像之前,有没有办法检查图像链接是否工作?我所尝试过的:

  • 第一个想法是对image src进行ajax调用,但我不能确定CORS pocily是否会允许
  • 将OneError回调添加到我的组件中。没有运气,因为我使用SSR,它会导致问题

我的用例:我正在构建文本编辑器,用户可以插入到图像的链接。在将链接插入我的模型之前,我想知道链接是否正常。

共有1个答案

糜正业
2023-03-14

其他答案/问题不是专门关于跨域请求的。如果你只需要支持现代浏览器,你可以使用一个不透明的抓取请求,它可以跨域工作,并且很容易使用。

js prettyprint-override">fetch('http://example.com/your-image-url', { mode: 'no-cors' }).then(() => {
 if (response.ok) {
   // the image exists
 }
});
 类似资料:
  • 问题内容: 此问题与旧Java版本的行为以及双重检查锁定算法的旧实现有关 较新的实现使用volatile并依赖于略有更改的语义,因此它们 不会 损坏。 声明字段分配始终是原子的,除了long或double字段。 但是,当我阅读解释为什么双重检查锁定被破坏时,据说问题出在赋值操作中: 线程A注意到该值未初始化,因此它获得了锁并开始初始化该值。 由于某些编程语言的语义,允许编译器生成的代码在A完成执行

  • 问题内容: 我想检查上传的文件是图像文件(例如png,jpg,jpeg,gif,bmp)还是其他文件。问题是,无论您上传哪种文件类型,我都使用Uploadify上传文件,这会更改mime类型并给出“文本/八进制”或类似的mime类型。 除了使用PHP检查文件扩展名之外,是否有其他方法可以检查上传的文件是否为图像? 问题答案: 您可以使用非图像尺寸返回零。

  • 问题内容: 考虑以下代码: 为什么会出现这些错误? 问题答案: 二进制浮点数学就是这样。在大多数编程语言中,它基于IEEE754标准。问题的症结在于数字以这种格式表示为整数乘以2的幂。分母不是2的幂的有理数(例如,是)无法精确表示。 对于标准格式,表示形式可以完全按照 以十进制表示,或 以C99十六进制表示法表示。 相比之下,合理数量0.1,这是1/10可以完全按照书面 以十进制表示,或 以C99

  • 我正在使用MySQL。来自MySQL官方网站的NET连接器。我正在尝试从我的C#程序到Mysql db建立安全的SSL连接。Mysql服务器允许使用SSL连接。变量设置为和,和被指定。 用户的权限为: 所以我假设,这个用户没有SSL就无法登录?我说得对吗? 我在C#程序中的连接字符串如下所示: 请确保此连接字符串没有指向证书文件的任何路径!它只有“SSLMode=Required”选项。是否可以在

  • 我正在和一个班合作。我正在使用一些方法。 我需要检查我需要传递的参数,来调用这个方法。我就是这样做的 它工作得很好,但我知道有些方法有重载(没有参数),但这段代码只显示最后声明的方法(有参数要调用)。我怎样才能同时得到这两个重载? 这就是它的样子(我知道这个方法有重载) 例如另一个类:类扫描比打印方法方法 要扫描的代码 类的构造函数,它扫描给定的对象。 这就是我打印它们的方式。

  • 目前用户可以将图片上传到我的网站,图片的位置存储在MySQL表中。 当我使用SELECT函数调用图像时,它们是通过CSS Style background-image: url('image.jpg')加载的 目前,我使用了一个IF语句,将占位符图像放置在列“image\u URL”设置为NULL的任何行的位置。 但是,我的方法不适用于错误的链接(原始图像已被删除,或者由于某种原因,链接错误)它只