找回密码
 注册帐号

扫一扫,访问微社区

GUI 咋从服务器下载多个txt文档啊,用www

2
回复
537
查看
[ 复制链接 ]
4四处流浪
406/500
排名
8010
昨日变化

3

主题

129

帖子

406

积分

Rank: 4

UID
292646
好友
0
蛮牛币
457
威望
0
注册时间
2018-8-6
在线时间
120 小时
最后登录
2019-4-17
2018-11-9 09:38:36 显示全部楼层 阅读模式
50蛮牛币
    /// <summary>
    /// 从服务器上下载txt文本(到指定位置)
    /// </summary>
    /// <param name="Url">服务器地址</param>
    /// <param name="filePath">要下载到的文件路径</param>
    /// <returns></returns>
    private IEnumerator DownLuDianJs(string Url,string FilePath)
    {
        WWW wW = new WWW(Url);

        yield return  wW;
        while (wW.isDone)//在这能直接下载下来txt文档到指定的目录下吗!还有它能把文档分开吗还是说全在一起
        {
            Debug.Log("下载完成");

            StreamWriter sw = new StreamWriter(FilePath);
            sw.Write(wW.text.ToString());
            sw.Close();
            sw.Dispose();
        }
    }


    /// <summary>
    /// 需要的是服务器下载地址和本地路径
    /// </summary>
    public void DownTxt()
    {
        StartCoroutine(DownLuDianJs("服务器地址", Application.dataPath + "/Resources/Waypoints/"));
    }



上面是我写的代码,感觉不对,我的疑问是如何用WWW从服务器下载很多txt文档,到指定位置;
(比如:服务器里有3个txt文档,名字分别是A,B,C===;我下载下来是将其放在我指定的目录下,并且也是A,B,C这样的分开的txt文本)


问题

问题
回复

使用道具 举报

4四处流浪
406/500
排名
8010
昨日变化

3

主题

129

帖子

406

积分

Rank: 4

UID
292646
好友
0
蛮牛币
457
威望
0
注册时间
2018-8-6
在线时间
120 小时
最后登录
2019-4-17
楼主 2018-11-9 15:17:53 显示全部楼层
自己起文件名很好写,我想要的是 不需要手动起名字,只需要 把txt文件下载到指定目录。
回复

使用道具 举报

6蛮牛粉丝
1334/1500
排名
3110
昨日变化

5

主题

361

帖子

1334

积分

Rank: 6Rank: 6Rank: 6

UID
234410
好友
2
蛮牛币
1514
威望
0
注册时间
2017-7-26
在线时间
478 小时
最后登录
2019-4-26
2018-11-10 14:22:58 显示全部楼层
在服务器上多个文本 记录文件结构  然后下载的时候先把这个文本下载 按照这个文本的目录下载 就 ok 了
这种方法很常见 比如 热更新中 toLua 或者 uLua框架中  就有相关的实现
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则