Error: Invalid Unity Web File (Decompression Failure)

Error: Invalid Unity Web File (Decompression Failure)

我在尝试从服务器加载资产包时遇到此错误:

Exception: WWW download had an error:Invalid Unity Web File (Decompression Failure). URL: http://uehelp.com/testapps/pgift/asset-bundles/test02 NonCachingLoadExample+<Start>c__Iterator1.MoveNext () (at Assets/AssetBundlesTest/NonCachingLoadExample.cs:11)

当我从我的本地机器加载资产包时,它工作正常。

我认为当您将资产包文件上传到服务器时,它们正在被更改。可能是,如果您正在使用任何 FTP 客户端,如 FileZilla,这可能会导致更改。

所以请检查客户端是否在不更改文件格式的情况下上传准确的文件。资产包是二进制文件,因此应使用相同的格式上传。

对于FileZilla (v3.11.0.1, Mac),请尝试这样做(其他客户端应该有类似的设置)-

  1. 打开设置window
  2. 去"Transfers -> File Types"
  3. 取消选中 "Treat files without extension as ASCII file"
  4. 您可能还需要根据您的资产包文件名更改其他相关设置,以便它必须被视为二进制格式。

希望对您有所帮助。

谢谢。