0

- 文件存在 IO 检查。
- 使用 javascript onerror 函数。
- 检查 404 响应。如果 404 显示默认图像。

以下哪种方法加载页面最快?

4

2 回答 2

0

这取决于文件所在的位置。如果它们都在服务器上的本地文件夹中,我会说使用 File.Exists() 方法。这样,您可以快速检查它们是否存在,如果不存在,则将其与其他东西交换。

如果图像位于远程服务器上,或者甚至来自网站,那么您可能需要处理 JavaScript 解决方案。这种方法对用户来说可能会慢一些,因为页面必须加载然后执行检查,甚至可能换出图像。

于 2013-08-30T17:47:11.023 回答
0

如果意图只是显示一个干净的“图像不可用”图像,那么使用 Javascript 是您的最佳选择。让服务器访问文件系统是可行的,但对于一个次要的演示功能来说是额外的工作。

于 2013-08-30T17:59:01.967 回答