使用mobile patching下的request content获取不到FTP下的manifest文件

在使用mobile patching来进行加载热更新的一开始在使用request content函数的时候就出现了错误,
我是根据https://docs.unrealengine.com/en-us/Engine/Blueprints/UserGuide/PatchingNodes 这个文档中来写的,但是在一开始request content的时候就指向了onfailed事件,是FTP下的文件不能通过UE4访问么,我的FTP是通过IIS创建的而且在网段下的其他设备也是可以访问到的

262674-微信截图-20181218121143.png

Hi ,

request content
使用的是http,而非ftp。

CloudURL是pak文件的地址吗?

不是不是,是存放chunk和manifest文件的地方,这个问题已经解决了,是这个request函数限定了只能通过http的方式进行连接

可以问下吗?那个 install directory 是要放什么啊?

285464-tim截图20190821103118.png

你好, CloudURL是这整个文件夹的内容吗?这在http中要什么提供?

http中要什么提供一个链接是文件夹的呀?

对不起迟了几天回复,如果是按正常打包DLC方式打出来的话,在DLC1.0目录下应该有一个chunk目录、一个PAK目录和一个manifest文件目录,其中的PAK目录在安卓端的热更中是用不到的可以删掉,剩下的chunk目录和manifest只要放到服务器上能访问到就可以做热更了

对不起迟了好久才回复,这个目录在后面调用get installed content函数的时候会用到,需要填和前面request content相同的目录

感谢您的回复。继续请教下,我现在manifest文件应该有正确读取了,并进入到StartInstall,但在这步下载速度文件一直为0,并最终会抛出下载补丁文件失败的提示。想问的是,我给的CloudUrl是CloudDir文件夹的Url(这个url本身是不可访问的,除非指定到文件夹中的具体文件), 系统最终是会根据manifest文件去补全CloudUrl来下载CloudDir中的chunk文件是吗?