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();
}
}
留言列表