0
Google App Engineのホストにあるphpスクリプトを通じて、GoogleストレージのファイルにAndroidアプリのログを追加しようとしています。追加書き込みはGoogleストレージでは機能しません
PHP SCRIPT
<?php
header("Access-Control-Allow-Origin: *");
$file_path = 'gs://s3674204-storage/logs.txt';
if (0 == filesize($file_path) || file_exists($file_path) == false){
$handle = fopen($file_path, 'w') or die('Cannot open file: '.$file_path);
fwrite($handle, "Label,x,y,z".PHP_EOL);
fclose($handle);
}
$final = $_POST['result'];
$final = json_decode($final, true);
$label = array_keys($final);
$coords = $final[$label[0]];
$data = $label[0].",".$coords['x'].",".$coords['y'].",".$coords['z'];
$myfile = file_put_contents($file_path,$data.PHP_EOL , FILE_APPEND | LOCK_EX);
?>
初めて、ファイルが作成されているが、その同じファイルに書き込みを追加行うことができません。
ますfile_put_contents偽
コードがXAMPPサーバと正常に動作して返します。 google storageの何が問題なのですか?