【发布时间】:2017-05-23 16:13:30
【问题描述】:
HTML部分如下
<a download="<?php echo $value['product_name']; ?>" href="Image/<?php echo $value['product_image']; ?>" title="<?php echo $value['product_name']; ?>" style = "cursor: not-allowed" class="download" disabled="disabled"> Download</a>
如果数据库中没有图像,我如何阻止用户下载图像?
【问题讨论】:
-
检查
$value['product_image']值。问题很模糊,因为product_image不能为空,但服务器上不存在该图像。 -
javascript和ajax有什么关系?没有代码支持这个问题。除非这建议您询问如何处理这些。如果是这样,您不应该依赖那些,而是依赖服务器端方法。 JS 总是可以被用户禁用。
-
另外,看到这是与数据库相关的,使用服务器端方法和三元运算符会更容易。您可能可以使用
file_exists(),但问题很不清楚,恕我直言。无论如何,有人在下面给了你答案,试试看。如果它不能解决这个问题,那么在答案下发表评论,或者接受它。我给了你cmets和其他人,但没有回应;祝你好运。
标签: javascript php ajax hyperlink download