recherche
MaisonBibliothèques PHPAutres bibliothèquesBibliothèque PHP Upload-master pour les téléchargements de fichiers d'exploitation
Bibliothèque PHP Upload-master pour les téléchargements de fichiers d'exploitation
<?php
/**
 * Upload
 *
 * @author      Josh Lockhart <info@joshlockhart.com>
 * @copyright   2012 Josh Lockhart
 * @link        http://www.joshlockhart.com
 * @crackée     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 Software, and 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 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
 * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
 * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT 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 est un plug-in de traitement de téléchargement de fichiers très puissant qui prend en charge plusieurs téléchargements de fichiers, les téléchargements par glisser-déposer, les barres de progression, la vérification des fichiers, l'aperçu des images audio et vidéo, les téléchargements inter-domaines, etc.

On peut dire qu'il possède toutes les fonctions auxquelles vous pouvez penser. Il a également des fonctions auxquelles vous ne vous attendiez pas. .

Cependant, la fonction étant si puissante, vous avez encore besoin de quelques compétences de base pour l'utiliser, sinon vous rencontrerez des difficultés de débogage et de développement.


Clause de non-responsabilité

Toutes les ressources de ce site proviennent d'internautes ou sont réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel ! Toutes les ressources de ce site sont uniquement à titre de référence d'apprentissage. Merci de ne pas les utiliser à des fins commerciales. Sinon, vous serez responsable de toutes les conséquences ! En cas d'infraction, veuillez nous contacter pour la supprimer. Coordonnées : admin@php.cn

Article connexe

Que sont les packages de dépendances LinuxQue sont les packages de dépendances Linux

24Mar2023

Les packages de dépendances Linux font référence à des « fichiers de bibliothèque ». La plupart des packages de dépendances sont des fichiers de bibliothèque, y compris les bibliothèques dynamiques et les bibliothèques statiques. Les systèmes Linux, comme les autres systèmes d'exploitation, sont de conception modulaire, ce qui signifie que les fonctions dépendent les unes des autres et que certaines fonctions nécessitent. quelques autres fonctions pour les prendre en charge, ce qui peut améliorer la réutilisabilité du code.

10+ meilleurs outils et bibliothèques Vue.js (Partager)10+ meilleurs outils et bibliothèques Vue.js (Partager)

27Sep2020

Cet article a compilé une liste des outils et bibliothèques les plus connus que vous devez connaître et finalement utiliser dans vos projets Vue.js. Contrairement à de nombreux autres articles qui répertorient uniquement les bibliothèques de composants d'interface utilisateur, cette compilation explore le large éventail d'outils, de bibliothèques et de plugins de l'écosystème Vue.

Les bibliothèques Python les plus sous-estimées que vous devriez commencer à utiliser dès maintenantLes bibliothèques Python les plus sous-estimées que vous devriez commencer à utiliser dès maintenant

03Nov2024

« Attendez… il existe des bibliothèques Python autres que Pandas et NumPy ? Si c'est ce que vous pensez, bienvenue au club ! Bien sûr, Pandas et NumPy sont géniaux, mais il existe tout un monde de bibliothèques Python sous-estimées qui peuvent vous faire ressembler à un expert en codage.

Des connaissances améliorées L'utilisation conjointe de ld et ldd de Linux peut nous aider à analyser les raisons de l'échec du chargement des fichiers de bibliothèque au moment de l'exécution.Des connaissances améliorées L'utilisation conjointe de ld et ldd de Linux peut nous aider à analyser les raisons de l'échec du chargement des fichiers de bibliothèque au moment de l'exécution.

20Feb2024

Habituellement, lorsque les développeurs et le personnel d'exploitation et de maintenance sont confrontés au problème de l'impossibilité de trouver les bibliothèques dépendantes lors de l'exécution d'un logiciel, ils peuvent utiliser certains outils pour suivre le processus de chargement au démarrage, tels que strace, gdb, etc. De plus, vous pouvez également utiliser les commandes ld et ldd pour vous aider à analyser la situation des bibliothèques dépendantes afin de résoudre le problème plus rapidement. Ces outils peuvent aider à localiser les bibliothèques de dépendances manquantes et guider les utilisateurs dans la prise des mesures appropriées pour résoudre les problèmes d'exécution des logiciels. Ici, nous analysons le fichier de bibliothèque dynamique libmpi_usempif80.so et les autres bibliothèques dynamiques dont il dépend comme cause du problème. Tout d’abord, présentons comment la commande ld peut nous aider à analyser de quelles autres bibliothèques dépend la bibliothèque mpi_usempif80 ? Lorsque la bibliothèque mpi_usempif80 est chargée,

Quelle langue est écrite en Redis ?Quelle langue est écrite en Redis ?

02Apr2024

Redis est écrit en C car il est efficace, multiplateforme et évolutif. Les autres langages couverts incluent Lua (scripts), C++ (fonctionnalités avancées) et Python, Java et Node.js pour les bibliothèques clientes.

Quoi utiliser pour le développement d'une interface graphique PythonQuoi utiliser pour le développement d'une interface graphique Python

20Jul2019

Il existe de nombreux frameworks GUI pour le développement d’interfaces graphiques Python. Par exemple : Kivy, Flexx, PyQt, wxPython, Tkinter, Pywin32, PyGTK, pyui4win et autres kits de développement d'interface graphique ou bibliothèques d'interface.

See all articles