Как загрузить файл с помощью php в ionic? - PullRequest
0 голосов
/ 30 апреля 2018

Я хочу выложить файл в ионные. Я перехожу по этой ссылке - https://www.youtube.com/watch?v=3f0oLzDazS0 Но я хочу загрузить файл через php. Как я могу позвонить в php файл? Пожалуйста, сообщите.

HTML-код

<button ion-button (click)="choose()">Upload</button>

ts код

choose()
  {
    this.filechooser.open().then((uri) => {
      alert(uri);

      this.file.resolveLocalFilesystemUrl(uri).then((newUrl) =>{
        alert(JSON.stringify(newUrl));

        let dirPath = newUrl.nativeURL;
        let dirPathSegments = dirPath.split('/');
        dirPathSegments.pop();
        dirPath = dirPathSegments.join('/');

        this.file.readAsArrayBuffer(dirPath,newUrl.name).then((buffer =>{
          this.upload(buffer,newUrl.name);
        }));
      });
    }); 
  }

upload(buffer , name)
  { }

1 Ответ

0 голосов
/ 30 апреля 2018

Загрузка файлов с использованием PHP,

<?php
header('Access-Control-Allow-Origin: *');
$target_path = "uploads/";

$target_path = $target_path . basename( $_FILES['file']['name']);

if (move_uploaded_file($_FILES['file']['tmp_name'], $target_path)) {
echo "Upload and move success";
} else {
echo $target_path;
echo "There was an error uploading the file, please try again!";
}
?>

Источник - https://ampersandacademy.com/tutorials/ionic-framework-3/upload-image-to-the-php-server-using-ionic-3-file-transfer-and-camera-plugin

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...