无法实施GAE用户上传

时间:2015-02-13 18:35:04

标签: php google-app-engine google-cloud-storage

我一直在关注谷歌文档试图为我的应用程序实现用户上传。我可以从存储桶中读取和写入,但我一直难以尝试实现用户上传。根据我的理解,有一个主要的PHP脚本可以被app.yaml调用。我的文件看起来像这样

<?php

     require_once '/path/to/CloudStorageTools.php';
     use google\appengine\api\cloud_storage\CloudStorageTools;

     $options = [ 'gs_bucket_name' => '<myappid>.appspot.com' ];
     $upload_url = CloudStorageTools::createUploadUrl('upload_handler.php',        
     $options);
?>

<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>

我的upload_handler.php文件看起来像这样

<?php
  var_dump($_FILES);
?>

当我编译和更新appengine网页并尝试上传文件来测试样本时。但是当我检查时,我没有在文件夹中看到该文件。我做错了什么或不理解?

0 个答案:

没有答案