无效文件类型的JavaScript验证

无效文件类型的JavaScript验证,javascript,file,Javascript,File,我有一个场景,其中用户试图查看无效的图像文件(例如重命名为JPG extenstion的.dll文件)。如何提醒使用JavaScript的用户这是一个无效文件?在浏览器中以标准安全上下文运行的JavaScript无法确定这一点 您必须在服务器端处理此检查。在浏览器中以标准安全上下文运行的JavaScript无法确定这一点 您必须在服务器端处理此检查。使用JavaScript是不可能的。使用JavaScript是不可能的。使用JavaScript是不可能的 如果浏览器支持大多数浏览器支持的wind

我有一个场景,其中用户试图查看无效的图像文件(例如重命名为JPG extenstion的.dll文件)。如何提醒使用JavaScript的用户这是一个无效文件?

在浏览器中以标准安全上下文运行的JavaScript无法确定这一点


您必须在服务器端处理此检查。

在浏览器中以标准安全上下文运行的JavaScript无法确定这一点


您必须在服务器端处理此检查。

使用JavaScript是不可能的。

使用JavaScript是不可能的。

使用JavaScript是不可能的

如果浏览器支持大多数浏览器支持的
window.FileReader
window.Blob
,则可以

if ( window.FileReader && window.Blob )
{
    // get your file from wherever...
    // tacky check jpg in the mime type 
    if ( yourFile.type.indexOf("jpeg") )
    {
        ....
    }
}

有一种使用javascript的方法

如果浏览器支持大多数浏览器支持的
window.FileReader
window.Blob
,则可以

if ( window.FileReader && window.Blob )
{
    // get your file from wherever...
    // tacky check jpg in the mime type 
    if ( yourFile.type.indexOf("jpeg") )
    {
        ....
    }
}

警报(“无效文件类型”)?但文件扩展名.JPG仅有效,但实际内容的类型为.dllalert(“无效文件类型”)?但文件扩展名.JPG仅有效,但实际内容的类型为.dll