atom-azimov/uploader

此包已被废弃,不再维护。作者建议使用 atom-azimov/uploader 包。

这是一个简单而灵活的PHP库,用于通过ORM嵌入对象、ORM实体等上传文件。

1.5.10 2017-03-18 01:47 UTC

README

PHP库,可保存上传的文件。

Build Status Join the chat at https://gitter.im/atom-php/uploader Slack Status License Dependency Status

Latest Stable Version Latest Unstable Version Total Downloads Code Climate

动机

该项目旨在通过使用Doctrine的嵌入对象来简化文件上传。
但该项目不依赖于Doctrine,也可以与其他数据存储一起使用,甚至是简单的数组。

功能

  • 自动生成文件名并保存文件;
  • 当从数据存储中加载文件时,将文件嵌入到对象中,作为 \SplFileInfo 的实例;
  • 当从数据存储中加载文件时,将URI嵌入到对象中;
  • 当从数据存储中删除(或更新)对象时,从文件系统中删除文件;

所有功能均可自定义。

如何使用?

使用您的框架的集成

如果列表中没有您框架的集成,请提交issue。如果您不想等待,并且可以自行与您的框架集成,请阅读集成说明