Облачное хранилище Google | PHP | Загруженные файлы имеют размер 0 байт.Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Облачное хранилище Google | PHP | Загруженные файлы имеют размер 0 байт.

Сообщение Anonymous »

Я использую приложение Codeigniter и пытаюсь предоставить пользователям доступ для загрузки файлов. сервер настроен на виртуальной машине Google Compute Engine под управлением CentOS 7 и Apache 2, я пытаюсь использовать Google Cloud Storage для загрузки пользователей. В настоящее время, когда я загружаю файлы, в корзину GCS загружаются только имена файлов с размером файла 0 байт.

Мой код внешнего интерфейса:

Код: Выделить всё








Dropzone.options.pfUploads = {
paramName: "file",
uploadMultiple: true,
init: function () {
this.on('complete', function (data) {
console.log(data);
});
}
};


Функция контроллера:

Код: Выделить всё

public function do_upload() {

if ($_FILES) {
$filename = $_FILES['file']['name'];
$gs_name = file_get_contents($_FILES['file']['tmp_name']);
$bucketName = 'xxxxxx.appspot.com';
$kdir = dirname(getcwd(), 2);
$storage = new StorageClient([
'keyFile' => json_decode(file_get_contents($kdir . DIRECTORY_SEPARATOR . 'xxxxxx.json'), true),
'projectId' => 'xxxxxx'
]);
$file = fopen($gs_name, 'r');
$bucket = $storage->bucket($bucketName);
$bucket->upload($file, [
'name' => $filename
]);

$test = array();
array_push($test, basename($gs_name));
array_push($test, $bucketName);
array_push($test, $filename);
echo json_encode($test);
}
}
Я был бы признателен за любую помощь, чтобы решить эту проблему.

Заранее спасибо.
Нэвин

Подробнее здесь: https://stackoverflow.com/questions/554 ... at-0-bytes
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»