2012-11-01 175 views
1

我正在测试一个图像托管脚本,但有一个问题,当我将图像拖放到我的网页上时,它正在上传,但是当我点击F5/refresh按钮时,未完成的图像被托管我的文件夹,我如何检查图像是否被破坏使用PHP或发送一个jQuery(XHR)请求到PHP文件停止上传?检查图像是否损坏

回答

1
$("img") 
    .error(function(){ 
    alert('error loading image'); 
    }) 
    .attr("src", "missing.png");//fallback image 

用PHP实际上你可以保存文件大小()数据库(上传过程中),并在文件夹中的文件的大小检查它(U显示之前)将给予很大的帮助。

+0

如果找不到“missing.png”,只会触发此错误,对吧? – David

+0

@david ya nope因为我们需要另一个.... :)实际上实际上保存文件大小()在数据库中,并检查它与文件夹中的文件将给予很大的帮助? –