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