0
私は次のコードを使用して、アセットバンドルをダウンロードしています:PHPを使って強制的にユニティ資産バンドルをダウンロードする方法はありますか?
<?php
$file_url = "AssetBundle/bundle-numb";
header("Content-Type: application/zip");
header("Content-Disposition: attachment; filename=".basename($file_url));
readfile($file_url);
>?
はしかし、唯一のいくつかのバイトがダウンロードさと、私は、ファイルを開いたときに、私は同じことをしようとすると
filesize(): stat failed for ....
を言ってエラーが出ます他のファイルをダウンロードするコードは正常に動作しますが、アセットバンドルでは動作しません。
アセットバンドルはデフォルトでLZMA圧縮されており、アセットバンドルにはファイル拡張子がないと思います。
http:XXXXXXXXXX.com/AssetBundle/bundle-numb
を使用して解決策を見つけたと思う:
のダウンロードは、私がブラウザで直接、次を使用するときに正常に動作します。どこからファイルをダウンロードしていますか? UnityアプリケーションでAssetをダウンロードしようとしていますか? – Programmer
私は最初にブラウザで動作しているかどうかをチェックしていますが、そうではありません。 –
この問題を解決するにはどうしたらいいですか? –