Đây là mã php của tôi để truyền tập tin mp3 qua phpTruyền tập tin mp3 qua php
set_time_limit(0);
$dirPath = "path_of_the_directory";
$songCode = $_REQUEST['c'];
$filePath = $dirPath . "/" . $songCode . ".mp3";
$strContext=stream_context_create(
array(
'http'=>array(
'method'=>'GET',
'header'=>"Accept-language: en\r\n"
)
)
);
$fpOrigin=fopen($filePath, 'rb', false, $strContext);
header('content-type: application/octet-stream');
while(!feof($fpOrigin)){
$buffer=fread($fpOrigin, 4096);
echo $buffer;
flush();
}
fclose($fpOrigin);
Đó là làm việc trên Mac Mini và tất cả các máy tính khác nhưng không làm việc trên iPad và iPhone. Thậm chí phát trực tuyến cũng hoạt động trên tất cả các điện thoại thông minh khác. Sự giúp đỡ của bạn sẽ được trân trong.
Cảm ơn
thay đổi cho phù hợp nhưng vẫn không làm việc trên iPhone và iPad. Mã đang hoạt động trên PC của tất cả các nền tảng và tất cả các điện thoại thông minh khác ngoại trừ iPhone và iPad. Có gì sai với mã? – Anindya
Tôi đã thêm tên tệp, hãy thử thêm các tiêu đề đó. –
Đã thử nghiệm trên iPhone và hoạt động. –