我尝试上传一个被某些HTML和脚本标记损坏的图像文件。
我做的是在记事本中打开一个文件并在其中输入一些HTML和脚本标记,然后上传它。
在上传时,我想检查图片是否已被修改或损坏。
答案 0 :(得分:0)
您可以尝试一些东西,但使用某些文件格式(例如:BMP,JPEG在某种程度上)只有人才能最终确定文件是否正常或已损坏。
最简单的测试是简单地将文件加载到相应的对象(TJpegImage,TPngObject等)中。如果你在加载时遇到异常,肯定会有一个损坏的文件。
不幸的是,如果没有引发异常,您无法确定该文件是否已损坏。
检查Stackoverflow上的答案Here