Table des matières
回复讨论(解决方案)
Maison développement back-end tutoriel php ci 框架,视频上传的问题

ci 框架,视频上传的问题

Jun 23, 2016 pm 01:49 PM
ci 上传 框架 视频

新学习ci框架,很多都不清楚,最近做一个文件上传的功能,遇到了些困难

 //$id是本条文章的id号,意思是每个文件夹只能存放50条视频 public function addmove($id){     $uid = $this->session->userdata('id');     $a=(int)($id/50);     $up_file_path=FILEPATH.'movies/'.$a;     if(is_dir($up_file_path)){         $up_file_path=$up_file_path;     }     else {         mkdir($up_file_path,0777);     }     $config['upload_path'] = $up_file_path;        $config['allowed_types'] = 'mp4|avi';        $config['max_size'] = '1000000';        $this->load->library('upload', $config);        $this->upload->do_upload("fileurl");        if(!$this->upload->do_upload('fileurl'))        {            $error = array('error' => $this->upload->display_errors());        }        $data =  $this->upload->data();        $strlen=strlen(FILEPATH);        $movepath=substr($data['full_path'],$strlen);        $data1 = array(            'fileurl' => '/media/'.$movepath,            'file_name' => $data['raw_name']        );        $this->db->where('id', $id);        $this->db->update('content', $data1); }  
Copier après la connexion

问题:
1、文件不多,我存放的目录应该没有问题吧?
2、windows可以下载此目录视频文件,linux上不能下载,提示404错误(文件找不到);
3、这段程序是并没有将视频上传到相应的文件夹中,不知道哪儿出现了问题。

求解,谢谢。


回复讨论(解决方案)

2、windows可以下载此目录视频文件,linux上不能下载,提示404错误(文件找不到);
存放的目录是  /media/movies/1/我爱你.mp4

自己搞定,增加config.php里的mime类型。

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment évaluer la rentabilité du support commercial des frameworks Java Comment évaluer la rentabilité du support commercial des frameworks Java Jun 05, 2024 pm 05:25 PM

L'évaluation du rapport coût/performance du support commercial pour un framework Java implique les étapes suivantes : Déterminer le niveau d'assurance requis et les garanties de l'accord de niveau de service (SLA). L’expérience et l’expertise de l’équipe d’appui à la recherche. Envisagez des services supplémentaires tels que les mises à niveau, le dépannage et l'optimisation des performances. Évaluez les coûts de support commercial par rapport à l’atténuation des risques et à une efficacité accrue.

Comment les options légères des frameworks PHP affectent-elles les performances des applications ? Comment les options légères des frameworks PHP affectent-elles les performances des applications ? Jun 06, 2024 am 10:53 AM

Le framework PHP léger améliore les performances des applications grâce à une petite taille et une faible consommation de ressources. Ses fonctionnalités incluent : une petite taille, un démarrage rapide, une faible utilisation de la mémoire, une vitesse de réponse et un débit améliorés et une consommation de ressources réduite. Cas pratique : SlimFramework crée une API REST, seulement 500 Ko, une réactivité élevée et un débit élevé.

Comment la courbe d'apprentissage des frameworks PHP se compare-t-elle à celle d'autres frameworks de langage ? Comment la courbe d'apprentissage des frameworks PHP se compare-t-elle à celle d'autres frameworks de langage ? Jun 06, 2024 pm 12:41 PM

La courbe d'apprentissage d'un framework PHP dépend de la maîtrise du langage, de la complexité du framework, de la qualité de la documentation et du support de la communauté. La courbe d'apprentissage des frameworks PHP est plus élevée par rapport aux frameworks Python et inférieure par rapport aux frameworks Ruby. Par rapport aux frameworks Java, les frameworks PHP ont une courbe d'apprentissage modérée mais un temps de démarrage plus court.

Comparaison des performances des frameworks Java Comparaison des performances des frameworks Java Jun 04, 2024 pm 03:56 PM

Selon les benchmarks, pour les petites applications hautes performances, Quarkus (démarrage rapide, mémoire faible) ou Micronaut (TechEmpower excellent) sont des choix idéaux. SpringBoot convient aux grandes applications full-stack, mais a des temps de démarrage et une utilisation de la mémoire légèrement plus lents.

La caméra de l'iPhone scintille/scintille dans les lumières de la pièce : correction La caméra de l'iPhone scintille/scintille dans les lumières de la pièce : correction Jun 06, 2024 pm 02:28 PM

La caméra de votre iPhone scintille ou scintille trop sous l'éclairage intérieur ? Les vidéos que vous filmez avec votre iPhone ne seront pas belles car les lumières seront allumées. Le scintillement que vous voyez sur la vidéo est dû à la différence de taux de rafraîchissement. Ce n’est pas normal et il existe des moyens de résoudre ce problème. Ce correctif vous aidera à résoudre l'effet de scintillement continu ou de scintillement dans les vidéos iPhone. Correctif – Modifier le format de sortie vidéo La raison derrière ce phénomène est qu'il existe une différence notable entre le taux de rafraîchissement de l'objet et l'objectif de la caméra. Habituellement, si vous utilisez l'iPhone pour enregistrer votre écran, la vidéo scintille ou scintille beaucoup. Cependant, si vous enregistrez une vidéo normale, elle ne devrait pas scintiller. Ce phénomène est principalement dû à l’inadéquation entre la fréquence de rafraîchissement de l’écran et la fréquence d’images de la caméra. Le taux de rafraîchissement de l'écran est généralement

Bonnes pratiques en matière de documentation du framework Golang Bonnes pratiques en matière de documentation du framework Golang Jun 04, 2024 pm 05:00 PM

La rédaction d'une documentation claire et complète est cruciale pour le framework Golang. Les meilleures pratiques incluent le respect d'un style de documentation établi, tel que le Go Coding Style Guide de Google. Utilisez une structure organisationnelle claire, comprenant des titres, des sous-titres et des listes, et fournissez la navigation. Fournit des informations complètes et précises, notamment des guides de démarrage, des références API et des concepts. Utilisez des exemples de code pour illustrer les concepts et l'utilisation. Maintenez la documentation à jour, suivez les modifications et documentez les nouvelles fonctionnalités. Fournir une assistance et des ressources communautaires telles que des problèmes et des forums GitHub. Créez des exemples pratiques, tels que la documentation API.

Comment choisir le meilleur framework Golang pour différents scénarios d'application Comment choisir le meilleur framework Golang pour différents scénarios d'application Jun 05, 2024 pm 04:05 PM

Choisissez le meilleur framework Go en fonction des scénarios d'application : tenez compte du type d'application, des fonctionnalités du langage, des exigences de performances et de l'écosystème. Frameworks Go courants : Gin (application Web), Echo (service Web), Fibre (haut débit), gorm (ORM), fasthttp (vitesse). Cas pratique : construction de l'API REST (Fiber) et interaction avec la base de données (gorm). Choisissez un framework : choisissez fasthttp pour les performances clés, Gin/Echo pour les applications Web flexibles et gorm pour l'interaction avec la base de données.

Quels sont les malentendus courants dans le processus d'apprentissage du framework Golang ? Quels sont les malentendus courants dans le processus d'apprentissage du framework Golang ? Jun 05, 2024 pm 09:59 PM

Il existe cinq malentendus dans l'apprentissage du framework Go : une dépendance excessive à l'égard du framework et une flexibilité limitée. Si vous ne respectez pas les conventions du framework, le code sera difficile à maintenir. L'utilisation de bibliothèques obsolètes peut entraîner des problèmes de sécurité et de compatibilité. L'utilisation excessive de packages obscurcit la structure du code. Ignorer la gestion des erreurs entraîne un comportement inattendu et des plantages.

See all articles