我需要兩個函數,一個使用PHP,另一個使用Adobe AIR javascript,它可以計算文件的MD5哈希併爲同一個文件返回相同的結果。獲取文件的Adobe Air MD5以匹配PHP MD5
我使用的MD5函數從PHPJS爲JavaScript:
function GetFileMD5(path) {
var file = new air.File(path);
if(file.exists) {
var fileStream = new air.FileStream();
fileStream.open(file, air.FileMode.READ);
var content = fileStream.readUTFBytes(fileStream.bytesAvailable);
fileStream.close();
return md5(content);
}
}
和PHP:
function GetFileMD5($path) {
if($file = fopen($path,'rb')) {
$content = fread($file, $file.size);
fclose($file);
return md5($content);
}
}
我不知道要使用的FILESTREAM功能(而不是readUTFBytes匹配FREAD)。我嘗試了各種組合。
任何幫助?