dicicip/php-file-upload

v1.1.3-alpha 2020-12-11 13:30 UTC

This package is auto-updated.

Last update: 2024-09-11 21:33:18 UTC


README

PHP 文件上传工具库是一个库,可以轻松处理上传的文件。

要求

  • PHP >= 7

功能

  • 处理上传文件 [ Base64 | 文件 ] 到临时文件夹
  • 自动生成自定义质量(0 - 100)的缩略图
  • 将临时上传的文件和缩略图移动到真实文件夹

入门

步骤 1: 安装

推荐通过 Composer 安装 PHP 文件上传工具库

composer require dicicip/php-file-upload

步骤 2: 在你的类中定义

<?php

class YourClass
{
    private $fileUtil;
    
    public function __construct()
    {
        $this->fileUtil = new Dicicip\FileUpload\FileUtil('path-to-file-folder', 'relative-path');
    }
}

文档

上传文件到临时文件夹

public function yourFunction()
{
    $fileInfo = $this->fileUtil->storeBase64ToTemp('[String Base64]', 15);
}

将临时上传的文件和缩略图移动到真实文件夹

public function yourFunction()
{
    $fileInfo = $this->fileUtil->storeTempFileTo('[relative-path]', '[target-relative-directory]');
}