搜索
首页PHP 库Other librariesUpload-master操作文件上传的PHP库
Upload-master操作文件上传的PHP库

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

<?php

/**

 Upload

 *

 * @author      Josh Lockhart <info@joshlockhart.com>

 * @copyright   2012 Josh Lockhart

 * @link        http://www.joshlockhart.com

 * @version     2.0.0

 *

 MIT LICENSE

 *

 Permission is hereby granted, free of charge, to any person obtaining

 * a copy of this software and associated documentation files (the

 "Software"), to deal in the Software without restriction, including

 * without limitation the rights to use, copy, modify, merge, publish,

 * distribute, sublicense, and/or sell copies of the Softwareand to

 * permit persons to whom the Software is furnished to do so, subject to

 * the following conditions:

 *

 The above copyright notice and this permission notice shall be

 * included in all copies or substantial portions of the Software.

 *

 THE SOFTWARE IS PROVIDED "AS IS"WITHOUT WARRANTY OF ANY KIND,

 EXPRESS OR IMPLIEDINCLUDING BUT NOT LIMITED TO THE WARRANTIES OF

 MERCHANTABILITYFITNESS FOR PARTICULAR PURPOSE AND

 NONINFRINGEMENTIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE

 LIABLE FOR ANY CLAIMDAMAGES OR OTHER LIABILITYWHETHER IN AN ACTION

 OF CONTRACTTORT OR OTHERWISEARISING FROMOUT OF OR IN CONNECTION

 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

 */

namespace Upload;

/**

 FileInfo Interface

 *

 * @author  Josh Lockhart <info@joshlockhart.com>

 * @since   2.0.0

 * @package Upload

 */

interface FileInfoInterface

{

    public function getPathname();

    public function getName();

    public function setName($name);

    public function getExtension();

    public function setExtension($extension);

    public function getNameWithExtension();

    public function getMimetype();

    public function getSize();

    public function getMd5();

    public function getDimensions();

    public function isUploadedFile();

}

 File Upload 是一款非常强大的文件上传处理插件,支持多文件上传,拖拽上传,进度条,文件验证及图片音视频预览,跨域上传等等。

可以说你能想到的功能它都有。你没想到的功能它也有。。

不过由于功能太强大,使用起来还是需要点基本功,否则调试开发会遇到困难。


免责声明

本站所有资源均由网友贡献或各大下载网站转载。请自行检查软件的完整性!本站所有资源仅供学习参考。请不要将它们用于商业目的。否则,一切后果由您负责!如有侵权,请联系我们删除。联系方式:admin@php.cn

相关文章

php操作上传文件及图片操作的方法php操作上传文件及图片操作的方法

11Jun2018

这篇文章主要介绍了php实现从上传文件创建缩略图的方法,涉及php操作上传文件及图片操作的技巧,具有一定参考借鉴价值,需要的朋友可以参考下

从数据文件到数据库:PHP中数据库的基本操作从数据文件到数据库:PHP中数据库的基本操作

11May2023

PHP是一种广泛应用于服务器端的脚本语言,常被用于处理web应用程序的开发。在很多情况下,PHP需要通过数据库来处理大量的数据,PHP中的数据库操作十分重要。本文将介绍PHP中的数据库操作的基本知识。数据存储:文件还是数据库?在PHP中,数据可以存储在文件中,也可以存储在数据库中。那么,什么时候应该选择哪个选项呢?当数据量较小,且不需要频繁修改时,使用文件可

如何跟踪 XMLHttpRequest 操作的进度,尤其是大文件上传和下载?如何跟踪 XMLHttpRequest 操作的进度,尤其是大文件上传和下载?

28Oct2024

监控 XMLHttpRequest 进度:综合指南标准 XMLHttpRequest (XHR) API 缺乏对进度跟踪的内置支持,...

为什么我的 jQuery AJAX 文件上传到 PHP 不起作用?为什么我的 jQuery AJAX 文件上传到 PHP 不起作用?

22Dec2024

使用 PHP 进行 jQuery AJAX 文件上传问题:尝试使用 jQuery 和 PHP 进行 AJAX 文件上传,但文件未上传,并且成功...

PHP 的 `post_max_size` 和 `upload_max_filesize` 如何协同工作进行文件上传?PHP 的 `post_max_size` 和 `upload_max_filesize` 如何协同工作进行文件上传?

31Oct2024

了解 PHP 文件上传大小限制 PHP 配置设置 post_max_size 和 upload_max_filesize 在处理文件中起着至关重要的作用...

如何使用Java的HttpClient库正确上传文件到PHP服务器?如何使用Java的HttpClient库正确上传文件到PHP服务器?

11Dec2024

如何使用 Java HttpClient 库和 PHP 上传文件问题:使用 HttpClient 库版本 4.0 beta2 的 Java 应用程序尝试...

See all articles