09/10/2018, 23:22

Không cho phép Save bài hát ?

Tôi đang tạo một trang nghe nhạc trực tuyến, trong đó cho phép người sử dụng download các bài hát về máy của mình. Tôi tạo một đường dẫn như sau :
<a href=”list/<%=rs(“TENBAIHAT”)%>”>Download</a>
Tại sao khi click vào link Download thì không mở ra hộp thoại cho phép Save về máy mà lại mở luôn bài hát bằng Windows Media Player, ? trong khi các định dạng khác (word, excel … ) cũng làm tương tự như trên thì lại cho phép Save, có phải các định dạng âm thanh không cho phép Save phải không ?
Dctran viết 01:26 ngày 10/10/2018
Ko phải thế, vì mặc định windows media sẽ nhận dạng các file nhạc và mở luôn. Muốn download về thì có cách sau:
- Xác định định dạng của file nhạc là gì, chọn open with của nó không phải là windows media. Cách này hơi nông dân.
- Cài IDM hàhà cách này hay nhất
- Cứ cho mở bằng windows media sau đó vào file -> save as ta sẽ lấy được bài hát.

Sorry nhưng tôi thấy vấn đề này chẳng có gì liên quan đến lập trình cả.
acquydeptrai viết 01:33 ngày 10/10/2018
không hiểu ý nhau rồi, người hỏi muốn hỏi là viết code làm sao để media không open bằng wmp. Bạn có thể để thêm dòng chữ Save target as cũng được
firemanq6 viết 01:28 ngày 10/10/2018
Ý của bạn là sao ? bỏ câu lệnh "target" vào trong <a href =''...>Đường dẫn</a> đấy à ? Nếu vậy thì WMP vẫn chạy thôi. Bạn có cách nào khác không ?
Về Đâu viết 01:34 ngày 10/10/2018
tạo file php nội dung
PHP Code:
header ("Content-type: application/octet-stream");
header('Content-Disposition: attachment; filename="filename"'); 
thay cái file name bằng link là chạy ok ngay.
firemanq6 viết 01:38 ngày 10/10/2018
tôi đang lập trình bằng ASP bạn ơi, chứ còn PHP thì ... mù tịt
Bài liên quan
0