目录中的Javascript检查文件是可读写或可执行的

时间:2016-02-11 12:44:32

标签: javascript

我使用下面的代码来选择目录并从该目录中读取每个文件

<input type="file"onchange="checkFiles(this.files)" webkitdirectory directory multiple>

在下面的代码中,我能够读取目录中的每个文件以及它的名称,大小和类型等属性。 但没有找到任何方法来检查文件是否可读,可写或可执行。

function checkFiles(files) {
    for (var i = 0; i < files.length; i++) {
        //check for readable writable or executable files
    }
}

1 个答案:

答案 0 :(得分:0)

如果可写=不是只读,那么您可以尝试使用this示例。 正如Dan-o所说,这只适用于Internet Explorer。

对于其他浏览器兼容性,请尝试深入研究 activex object in firefox or chrome not ie

$header = "From: noreply@example.com\r\n"; 
$header.= "MIME-Version: 1.0\r\n"; 
$header.= "Content-Type: text/html; charset=ISO-8859-1\r\n"; 
$header.= "X-Priority: 1\r\n"; 

$success = @mail($email_to, $subject, $body, $header); 

您可以将此与gettnig文件的MIME类型结合使用。