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),请尝试这样做(其他客户端应该有类似的设置)-
- 打开设置window
- 去"Transfers -> File Types"
- 取消选中 "Treat files without extension as ASCII file"
- 您可能还需要根据您的资产包文件名更改其他相关设置,以便它必须被视为二进制格式。
希望对您有所帮助。
谢谢。
我在尝试从服务器加载资产包时遇到此错误:
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),请尝试这样做(其他客户端应该有类似的设置)-
- 打开设置window
- 去"Transfers -> File Types"
- 取消选中 "Treat files without extension as ASCII file"
- 您可能还需要根据您的资产包文件名更改其他相关设置,以便它必须被视为二进制格式。
希望对您有所帮助。
谢谢。