我需要從網站上保護我的視頻文件。所以,我需要解碼我的文件名稱。我使用了下面的代碼。但視頻不能播放。隱藏源文件鏈接中的文件名
<?php
$str1 = 'movie.mp4';
$enc1 = base64_encode($str1);
$str2 = 'movie.swf';
$enc2 = base64_encode($str2);
$str3 = 'movie.ogg';
$enc3 = base64_encode($str3);
$str4 = 'movie.webm';
$enc4 = base64_encode($str4);
echo "<video width='320' height='240' controls>
<source src='".$enc1."' type='video/mp4'>
<source src='".$enc3."' type='video/ogg'>
<source src='".$enc4."' type='video/webm'>
<object data='".$enc1."' width='320' height='240'>
<embed src='".$enc2."' width='320' height='240'>
</object></video> ";
?>
您需要通過重定向腳本來處理base64_encoded文件名並將其轉換回原來的名稱或將您的文件重命名爲base64編碼名稱 – DevZer0