Ошибка App Engine 404 при загрузке файла - PullRequest
0 голосов
/ 06 июня 2019

Я настраиваю новый загружаемый файл через форму HTML и код PHP для App Engine

Я уже посмотрел официальную документацию, а также просмотрел множество ресурсов в Интернете. Я ничего не нашел. Я также использовал это видео https://www.youtube.com/watch?v=_d9dugx-cHE

function upload_object($bucketName, $objectName, $source) {
    $storage = new StorageClient();
    $file = fopen($source, 'r');
    $bucket = $storage->bucket($bucketName);
    $object = $bucket->upload($file, [
        'name' => $objectName
    ]);
    printf("Uploaded %s to gs://%s/%s".PHP_EOL, basename($source), $bucketName, $objectName);
}

if(($_FILES)) {
    $file_handle = fopen($_FILES['uploaded_files']['tmp_name'], 'r');
    upload_object($bucketName.'.appspot.com', $_FILES['uploaded_files']['name'], $_FILES['uploaded_files']['tmp_name']);    
    var_dump($_FILES);
    echo '\n\n';
    var_dump($file_handle);
}

<form action="" enctype="multipart/form-data" method="post">
    Files to upload: <br>
   <input type="file" name="uploaded_files" size="40">
   <input type="submit" value="Send">
</form>

Мое сообщение об ошибке очень длинное. Это начинается с:

int (404) string (165) "{" error ": {" errors ": [{" domain ":" global ", "reason": "notFound", "message": "Not Found"}], "code": 404, "message": "Not Found"}}

...