using UnityEngine;
using System.Collections;
using System.Net;

public class NewBehaviourScript2 : MonoBehaviour {

void Start () {
WebClient wc = new WebClient();
wc.DownloadFile("http://27.105.18.141/img/A.mp3", "C:/Audio/A.mp3");
}

}


// 以下為 Stream 寫法,可以自己加上流量監控、下載進度等等

using UnityEngine;
using System.Collections;
using System.IO;
using System.Net;

public class NewBehaviourScript3 : MonoBehaviour {

void Start () {
string url = "http://27.105.18.141/img/A.mp3";
HttpWebRequest httpRequest = (HttpWebRequest)WebRequest.Create(url);
HttpWebResponse httpResponse = (HttpWebResponse)httpRequest.GetResponse();

Stream dataStream = httpResponse.GetResponseStream();
byte[] buffer = new byte[8192];

FileStream fs = new FileStream("C:/Audio/A.mp3", FileMode.Create, FileAccess.Write);
int size = 0;
do{
size = dataStream.Read(buffer, 0, buffer.Length);
if (size > 0)
fs.Write(buffer, 0, size);
} while (size > 0);
fs.Close();

httpResponse.Close();

}

}



arrow
arrow
    全站熱搜

    黃彥霖 發表在 痞客邦 留言(0) 人氣()