ฉันต้องการให้โปรแกรมดาวน์โหลดไฟล์เสียงจากลิงก์ที่ฉันให้ไว้และบันทึกไว้
ฉันรู้ว่าสามารถทำได้ง่ายๆ ในบรรทัดคำสั่งโดยใช้ curl
(เช่น: curl -A "Mozilla" "www.example.com" > hello.mp3
ฉันเห็นตัวอย่างที่ใช้ system()
เพื่อรัน curl
(เช่น มันดูเหมือน system(curl -A "Mozilla" "www.example.com" > hello.mp3)
แม้ว่านี่จะเป็นวิธีแก้ปัญหาที่ง่าย แต่ก็ดูแย่สำหรับฉัน
จะดีกว่าไหมถ้าเขียนโค้ดที่เทียบเท่าโดยใช้ไลบรารีที่ตรงกัน (ในกรณีนี้คือ libcurl)
พวกคุณคิดอย่างไร?
ป.ล. - นี่เป็นคำถามทั่วไปในแง่หนึ่ง สิ่งที่ฉันหมายถึงคือมีโปรแกรมบรรทัดคำสั่งมากมายที่สามารถรันโดย system() เพื่อให้ได้ผลลัพธ์ที่รวดเร็วและง่ายดาย คำถามคือว่าจะใช้วิธีนี้เพื่อให้บรรลุเป้าหมายได้หรือไม่