/// <summary>
/// 写入
/// </summary>
/// <param name="url">文件路径</param>
/// <param name="data">数据</param>
/// <param name="onComplete">回调</param>
/// <returns></returns>
private IEnumerator SaveByWWW(string url,
byte[] data,
Action onComplete)
{
if (Application.platform != RuntimePlatform.Android)
url = "file://" + url;
WWW www = new WWW(url, data);
if (www.error != null)
{
Debug.LogError("写入配置错误,路径为:" + url);
yield break;
}
while (!www.isDone)
{
Debug.Log("uploadProgress:" + www.uploadProgress);//上传进度
yield return 0;
}
onComplete();
Debug.Log("文件上传成功,路径为:" + url);
}
请问WWW可不可以用来异步写入文件到本地呢?我这样写直接报错break了。
同学你好,可以参考一下:
http://www.360doc.com/content/16/0208/15/21062130_533287797.shtml