0

我正在使用 3d 建模 javascript 库来查看网页中的 .ply 文件。我的公共文件夹中当前有一个文件夹,javascript 可以访问该文件夹,其中有一个临时 .ply 文件,如果找不到其他 .ply 文件,该文件应该显示出来,这很好用。

所有其他 .ply 文件都在私有存储中。

我不想将我拥有的所有 .ply 文件都放在公共文件夹中,但我想在用户需要访问它时发送一个。如果我只是使用 include 函数包含文件,它会打印出 .ply 文件,这绝对不是我想要的。

有没有一种方法可以将 .ply 文件发送到 obj 文件夹中,而无需实际将 .ply 文件放入服务器上的 obj 文件夹中?或者有没有更简单的方法来做到这一点?

4

1 回答 1

0

问题实际上并不像我想的那样包括文件,默认层文件的规模与其他所有层文件的规模大不相同,这使得它没有显示出来。无论如何,这是包含文件的代码。

$ply 是层文件的相对路径。

<script src={{'"'.$ply.'"'}}></script>

并在 javascript 中。

<?php if($ply == null){ ?>
        loader.load( '../obj/default.ply' );
<?php }else{ ?>
<?php   $ply =  str_replace ( "\\" , '/' , $ply);?>
        loader.load( {{"'../".$ply."'"}} );
<?php }?>
于 2014-07-10T15:42:33.643 回答