Maison interface Web js tutoriel Plusieurs problèmes rencontrés lors de l'utilisation de webuoploader

Plusieurs problèmes rencontrés lors de l'utilisation de webuoploader

Jun 27, 2017 pm 02:42 PM
web 上传 文件 点击 选择

Récemment, je travaillais sur un projet pour le site officiel de l'entreprise. Il existe une fonction permettant de télécharger des photos d'identité, qui est en fait une fonction permettant de télécharger des photos. Xiaomeng a utilisé le plug-in WebUploader de Baidu pour le faire. dans? La raison est la suivante : WebUploader est un simple composant de téléchargement de fichiers moderne basé sur HTML5 et complété par FLASH. Il peut exploiter pleinement les avantages du HTML5 dans les navigateurs modernes sans abandonner le navigateur IE traditionnel. Il utilise le runtime FLASH d'origine et est compatible avec IE6+, iOS 6+, Android 4+. Les deux ensembles de runtimes ont la même méthode d'appel et peuvent être sélectionnés par l'utilisateur. Un autre point est l'utilisation du téléchargement simultané de fichiers volumineux par fragments, ce qui améliore considérablement l'efficacité du téléchargement de fichiers. Sur la base de ces avantages, Xiaoming a choisi ce plug-in.

En ce qui concerne l'utilisation de webuploader, je souhaite aujourd'hui présenter plusieurs problèmes rencontrés par Xiaomeng lors de l'utilisation de webuoploader lorsqu'il travaillait sur le projet de site Web officiel.

Problème 1 : Dans certains navigateurs WebUploader tels que Chrome, lorsque vous cliquez pour télécharger un fichier, la zone de sélection tarde de quelques secondes avant de s'afficher et la réponse est très lente

Quand J'ai rencontré ce problème pour la première fois, Xiaomeng, je pensais que c'était à cause de la lenteur du réseau, donc je ne m'en suis pas trop inquiété, mais plus tard, j'ai découvert que ce n'était pas le cas, alors j'ai envoyé l'adresse de test à Xiaodai et j'ai demandé. lui si la vitesse était plus lente là-bas. Il s'est avéré que cela ne venait vraiment pas du réseau. J'ai vérifié l'API webuploader et je n'ai rien trouvé. Ensuite, Xiaodai a trouvé une solution dans github, en modifiant l'un des paramètres lorsque le webuploader est initialisé : <.>

accept: {
 title: &#39;Images&#39;,
 extensions: &#39;jpg,jpeg,png&#39;,
 mimeTypes: &#39;image/*&#39;
}
Copier après la connexion
accept: {
 title: &#39;Images&#39;,
 extensions: &#39;jpg,jpeg,png&#39;,
 mimeTypes: &#39;image/jpg,image/jpeg,image/png&#39;   //修改位置
}
Copier après la connexion
Cette méthode est un peu simple et grossière. Après l'avoir lu, j'ai réalisé que webuploader récupérerait tous les formats si * est défini. La raison de la modification de ce paramètre est d'analyser sélectivement les types de fichiers, et choisissez uniquement de numériser les types que vous avez définis. Xiaomeng l'a essayé, et après la modification, il n'y a effectivement eu aucun retard. Cependant, cela ne s'est pas produit lorsque Xiaomeng a utilisé webuploader pour la première fois, et la DÉMO sur le site officiel de webuploader n'a pas non plus tardé. Certaines personnes ont expliqué que c'était à cause de Google. Les mises à jour du navigateur, Chrome 52.0.2743.80 et versions ultérieures entraîneront des retards, mais Xiaomeng ne comprend pas pourquoi il n'y a pas de retard dans la DÉMO sur le site officiel. Mais cela ne sert à rien de s’attarder sur cette question, notre objectif est de la résoudre. Ensuite, ce problème peut être modifié comme ceci.

Problème 2 : le navigateur WebUploader Firefox ne répond pas lorsque vous cliquez pour télécharger des fichiers

Ce problème est en réalité plus grave que le problème 1. Même si la réponse est lente, je peux attendre, mais il y a aucune réponse. Je suis tellement confus, que dois-je faire... Oh, que dois-je faire... Pourquoi ne peux-tu pas utiliser Firefox ? Ça me fait mal. Tu m'essouffles devant. vous. Je veux vous désinstaller... Diverses recherches sur Baidu ont échoué, et je suis tellement frustré. S'il vous plaît, aidez-moi à trouver une solution sur github. Plus tard, j'ai vu quelqu'un dire que c'était peut-être parce que le bouton de téléchargement utilisait un bouton. et il a été recommandé de le changer en div. J'ai apporté quelques modifications et le problème a effectivement été résolu. Il a été dit qu'il s'agissait d'un problème avec la prise en charge des boutons par Firefox, donc cette situation s'est produite. Bien que je ne sache pas pourquoi cela s'est produit, le problème a été résolu.

Problème 3 : Certains navigateurs IE basse version de WebUploader n'ont aucune réponse lorsque vous cliquez pour télécharger des fichiers

Quant au problème IE, en fait, certaines entreprises sont volontaires et ne considèrent pas la compatibilité IE, vous pouvez donc l'ignorer. En effet, IE ne prend pas en charge le téléchargement html5. Bien que webuploader ait la fonction "par défaut, il essaiera d'abord de voir si html5 est pris en charge, et s'il est pris en charge, utilisez html5, sinon utilisez flash. " Cependant, pour les navigateurs comme IE, il existe certains problèmes que vous n'avez vraiment pas. La méthode explique pourquoi, donc si vous rencontrez ce problème, vous pouvez définir la valeur de runtimeOrder sur flash pour forcer l'utilisation de Flash en cours d'exécution. Cependant, vous n'avez pas à vous soucier de définir le paramètre par défaut sur Flash pour exécuter le téléchargement, ce qui affectera sa vitesse. Webuploader gère cela très bien.

Cet article se termine ici. Je me demande si des amis ont rencontré le même problème que moi et Xiaomeng a enregistré cela. L'un est de me le rappeler et l'autre est d'espérer aider ceux qui en ont besoin. problèmes. Si vous l'aimez, aimez Xiaomeng, O(∩_∩)OMerci


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

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

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

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)

Le moteur de papier peint peut-il être partagé entre les familles ? Le moteur de papier peint peut-il être partagé entre les familles ? Mar 18, 2024 pm 07:28 PM

Wallpaper prend-il en charge le partage familial ? Malheureusement, il ne peut pas être pris en charge ? Pourtant, nous avons des solutions. Par exemple, vous pouvez acheter avec un petit compte ou télécharger d'abord le logiciel et les fonds d'écran à partir d'un grand compte, puis passer au petit compte. Il suffit de lancer le logiciel. Wallpaperengine peut-il être partagé en famille ? Réponse : Wallpaper ne prend actuellement pas en charge la fonction de partage familial. 1. Il est entendu que WallpaperEngine ne semble pas adapté aux environnements de partage familial. 2. Afin de résoudre ce problème, il est recommandé d'envisager d'acheter un nouveau compte ; 3. Ou de télécharger d'abord les logiciels et les fonds d'écran requis dans le compte principal, puis de passer à d'autres comptes. 4. Ouvrez simplement le logiciel avec un léger clic et tout ira bien. 5. Vous pouvez consulter les propriétés sur la page Web ci-dessus"

Comment définir le fond d'écran de verrouillage sur le moteur de fond d'écran ? Comment utiliser le moteur de fond d'écran Comment définir le fond d'écran de verrouillage sur le moteur de fond d'écran ? Comment utiliser le moteur de fond d'écran Mar 13, 2024 pm 08:07 PM

WallpaperEngine est un logiciel couramment utilisé pour définir des fonds d'écran. Les utilisateurs peuvent rechercher leurs images préférées dans WallpaperEngine pour générer des fonds d'écran. Il prend également en charge l'ajout d'images depuis l'ordinateur vers WallpaperEngine pour les définir comme fonds d'écran. Jetons un coup d'œil à la manière dont WallpaperEngine définit le fond d'écran de l'écran de verrouillage. Tutoriel de fond d'écran de configuration de l'écran de verrouillage de Wallpaperengine 1. Entrez d'abord le logiciel, puis sélectionnez installé et cliquez sur « Configurer les options de papier peint ». 2. Après avoir sélectionné le fond d'écran dans des paramètres séparés, vous devez cliquer sur OK en bas à droite. 3. Cliquez ensuite sur les paramètres et l'aperçu ci-dessus. 4. Suivant

Que faire si le code d'erreur 0x80004005 apparaît. L'éditeur vous apprendra comment résoudre le code d'erreur 0x80004005. Que faire si le code d'erreur 0x80004005 apparaît. L'éditeur vous apprendra comment résoudre le code d'erreur 0x80004005. Mar 21, 2024 pm 09:17 PM

Lors de la suppression ou de la décompression d'un dossier sur votre ordinateur, une boîte de dialogue d'invite « Erreur 0x80004005 : erreur non spécifiée » apparaît parfois. Comment devez-vous résoudre cette situation ? Il existe en fait de nombreuses raisons pour lesquelles le code d'erreur 0x80004005 est demandé, mais la plupart d'entre elles sont causées par des virus. Nous pouvons réenregistrer la DLL pour résoudre le problème. Ci-dessous, l'éditeur vous expliquera l'expérience de gestion du code d'erreur 0x80004005. . Certains utilisateurs reçoivent le code d'erreur 0X80004005 lors de l'utilisation de leur ordinateur. L'erreur 0x80004005 est principalement due au fait que l'ordinateur n'enregistre pas correctement certains fichiers de bibliothèque de liens dynamiques ou à un pare-feu qui n'autorise pas les connexions HTTPS entre l'ordinateur et Internet. Alors que diriez-vous

Comment transférer des fichiers de Quark Cloud Disk vers Baidu Cloud Disk ? Comment transférer des fichiers de Quark Cloud Disk vers Baidu Cloud Disk ? Mar 14, 2024 pm 02:07 PM

Quark Netdisk et Baidu Netdisk sont actuellement les logiciels Netdisk les plus couramment utilisés pour stocker des fichiers. Si vous souhaitez enregistrer les fichiers de Quark Netdisk sur Baidu Netdisk, comment procéder ? Dans ce numéro, l'éditeur a compilé les étapes du didacticiel pour transférer des fichiers d'un ordinateur Quark Network Disk vers Baidu Network Disk. Voyons comment le faire fonctionner. Comment enregistrer les fichiers du disque réseau Quark sur le disque réseau Baidu ? Pour transférer des fichiers de Quark Network Disk vers Baidu Network Disk, vous devez d'abord télécharger les fichiers requis depuis Quark Network Disk, puis sélectionner le dossier cible dans le client Baidu Network Disk et l'ouvrir. Ensuite, faites glisser et déposez les fichiers téléchargés depuis Quark Cloud Disk dans le dossier ouvert par le client Baidu Cloud Disk, ou utilisez la fonction de téléchargement pour ajouter les fichiers sur Baidu Cloud Disk. Assurez-vous de vérifier si le fichier a été transféré avec succès dans Baidu Cloud Disk une fois le téléchargement terminé. C'est ça

Y a-t-il un virus lorsque l'on regarde des films avec un moteur de fond d'écran ? Y a-t-il un virus lorsque l'on regarde des films avec un moteur de fond d'écran ? Mar 18, 2024 pm 07:28 PM

Les utilisateurs peuvent télécharger divers fonds d'écran lorsqu'ils utilisent WallpaperEngine et peuvent également utiliser des fonds d'écran dynamiques. De nombreux utilisateurs ne savent pas s'il existe des virus lorsqu'ils regardent des vidéos sur WallpaperEngine, mais les fichiers vidéo ne peuvent pas être utilisés comme virus. Y a-t-il un virus lorsque vous regardez des films sur WallpaperEngine ? Réponse : Non. 1. Seuls les fichiers vidéo ne peuvent pas être utilisés comme virus. 2. Assurez-vous simplement de télécharger des vidéos à partir de sources fiables et de maintenir des mesures de sécurité informatique pour éviter tout risque d'infection virale. 3. Les fonds d'écran des applications sont au format apk et apk peut contenir des virus chevaux de Troie. 4. WallpaperEngine lui-même ne contient pas de virus, mais certains fonds d'écran d'application de l'atelier de création peuvent contenir des virus.

Qu'est-ce que le fichier hiberfil.sys ? hiberfil.sys peut-il être supprimé ? Qu'est-ce que le fichier hiberfil.sys ? hiberfil.sys peut-il être supprimé ? Mar 15, 2024 am 09:49 AM

Récemment, de nombreux internautes ont demandé à l'éditeur : quel est le fichier hiberfil.sys ? hiberfil.sys peut-il occuper beaucoup d’espace sur le disque C et être supprimé ? L'éditeur peut vous indiquer que le fichier hiberfil.sys peut être supprimé. Jetons un coup d'œil aux détails ci-dessous. hiberfil.sys est un fichier caché dans le système Windows et également un fichier d'hibernation du système. Il est généralement stocké dans le répertoire racine du lecteur C et sa taille est équivalente à la taille de la mémoire installée du système. Ce fichier est utilisé lorsque l'ordinateur est en veille prolongée et contient les données de mémoire du système actuel afin qu'il puisse être rapidement restauré à son état précédent lors de la récupération. Étant donné que sa taille est égale à la capacité de la mémoire, il peut occuper une plus grande quantité d’espace sur le disque dur. hiberner

Dans quel dossier se trouvent les fonds d'écran du moteur de papier peint ? Dans quel dossier se trouvent les fonds d'écran du moteur de papier peint ? Mar 19, 2024 am 08:16 AM

Lorsqu'ils utilisent un fond d'écran, les utilisateurs peuvent télécharger divers fonds d'écran qu'ils souhaitent utiliser. De nombreux utilisateurs ne savent pas dans quel dossier se trouvent les fonds d'écran. Les fonds d'écran téléchargés par les utilisateurs sont stockés dans le dossier de contenu. Dans quel dossier se trouve le fond d’écran ? Réponse : dossier de contenu. 1. Ouvrez l'Explorateur de fichiers. 2. Cliquez sur « Ce PC » à gauche. 3. Recherchez le dossier "STEAM". 4. Sélectionnez "steamapps". 5. Cliquez sur « atelier ». 6. Recherchez le dossier « contenu ».

Étapes simples pour télécharger votre propre musique sur Kugou Étapes simples pour télécharger votre propre musique sur Kugou Mar 25, 2024 pm 10:56 PM

1. Ouvrez Kugou Music et cliquez sur votre photo de profil. 2. Cliquez sur l'icône des paramètres dans le coin supérieur droit. 3. Cliquez sur [Télécharger des œuvres musicales]. 4. Cliquez sur [Télécharger les travaux]. 5. Sélectionnez la chanson et cliquez sur [Suivant]. 6. Enfin, cliquez sur [Télécharger].

See all articles