Php 从url google应用程序引擎中删除_ah/upload/extension

Php 从url google应用程序引擎中删除_ah/upload/extension,php,google-app-engine,google-cloud-storage,Php,Google App Engine,Google Cloud Storage,当我在Google云存储中上传东西时(通过PHP通过Google App Engine),使用以下命令 $upload_url = CloudStorageTools::createUploadUrl('/upload_handler.php', $options); 及 正因为如此,我所有使用相对路径的include(JS/CSS/Links)都被破坏了 例如 现在指向 我是否可以在不显式设置(或修改)每个相对路径的基础url的情况下修复此问题?我考虑过,检查上传状态并重定向正确的页面链接(

当我在Google云存储中上传东西时(通过PHP通过Google App Engine),使用以下命令

$upload_url = CloudStorageTools::createUploadUrl('/upload_handler.php', $options);

正因为如此,我所有使用相对路径的include(JS/CSS/Links)都被破坏了

例如

现在指向

我是否可以在不显式设置(或修改)每个相对路径的基础url的情况下修复此问题?我考虑过,检查上传状态并重定向正确的页面链接(没有_ah/upload/somekey),但这不是理想的方法


谢谢

保存上载密钥,并重定向到成功状态页面。不要使用ah URL呈现内容。然后它会重定向两次,对吗?页面发布到服务器,返回到ah url,我们再次重定向它。因此,它会为用户刷新两次。有更好的方法吗?重定向是做你想做的事情的最好方法。
<form action="<?php echo $upload_url?>" enctype="multipart/form-data" method="post">
Files to upload: <br>
<input type="file" name="uploaded_files" size="40">
<input type="submit" value="Send">
</form>
myapp.appspot.com/_ah/upload/