edsdk / file-uploader-server-php

EdSDK产品的PHP上传器

1.0.35 2022-01-21 14:37 UTC

README

处理文件上传的PHP模块

此包已过时。

它与edsdk/flmngr-server-php合并 - 请使用它代替

在您的PHP网站或应用程序中使用上传器,以便ImgPen或其他兼容的前端组件能够在服务器上存储文件。

选择用于处理上传的URL,并配置ImgPen以使用它,就是这样。

小巧的文件上传器具有许多有用的功能,例如无需数据库的事务上传,支持更改文件的URL和目标目录。

由于目前此包仅与ImgPen图像编辑器一起使用,因此没有文档化的API,但在将来,我们将提供详细的API参考,以使用此上传器构建自己的应用程序。

安装

安装Composer后,运行

$ composer require edsdk/file-uploader-server-php

使用方法

要处理您在Web应用程序中想要的一些URL,创建一个将作为所有请求入口点的文件,例如uploader.php

<?php

    require __DIR__ . '/../vendor/autoload.php';
    
    use EdSDK\FileUploaderServer\FileUploader;
    
    FileUploader::fileUploadRequest(
        array(
            'dirFiles' => 'data',
            'dirTmp'   => 'data'
        )
    );

如果您想允许访问上传的文件(通常您会这样做),请务必打开文件目录的访问权限。

请参阅使用示例,使用ImgPen编辑和上传图像。

服务器语言支持

当前包旨在在PHP环境中提供上传服务。

对于ImgPen用户,也提供了其他后端

  • Node (TypeScript/JavaScript)
  • PHP
  • Java
  • ASP.NET

另请参阅

  • N1ED - Flmngr服务器与#1免费HTML WYSIWYG编辑器完美兼容,可以安装在您的网站(任何CMS)上。

许可协议

GNU通用公共许可证版本3或更高版本;请参阅LICENSE.txt