2009-08-28 8 views
2

J'ai une application Web, dont une partie accepte les téléchargements d'utilisateurs de fichiers CSV. Il y a un client potentiel en Chine qui expérimente le site. Ils signalent que lorsqu'ils essaient de télécharger un fichier, la page «se bloque», c'est-à-dire le graphique «Veuillez patienter, etc.» qui s'affiche pendant que le fichier est en train de télécharger reste sur leur page et le fichier n'est pas téléchargé. J'ai une certaine validation dans mon script PHP, en utilisant la fonction move_uploaded_file, qui vérifie si le fichier est enregistré correctement et affiche un message d'erreur si le déplacement du fichier ne se produit pas. Cette partie du code n'est pas en cours d'exécution ce qui m'amène à croire que le serveur est en train de s'étouffer avec l'encodage de caractères chinois du fichier, ou même le nom du fichier. Je leur ai envoyé un fichier que j'ai testé avec succès à partir de ma propre machine, mais ils ont eu le même résultat, donc je ne suis pas sûr à 100% si mon raisonnement est correct. De toute façon, je dois trouver une solution si elles veulent devenir un bon client. Quelqu'un a-t-il déjà vu ou résolu un problème similaire?Problème avec le téléchargement de fichiers depuis la Chine

Répondre

6

Ceci est juste une supposition sauvage, mais il n'y a aucune chance que cela soit lié à la Great Firewall of China, n'est-ce pas? Beaucoup de leurs mécanismes de filtrage font des ravages avec les applications Web.

+0

Ce serait ma conjecture aussi bien. À tout le moins, il semble plausible qu'ils vérifient le contenu des fichiers «téléchargés», ce qui entraîne l'expiration de la demande. –

1

oui, je suppose, cela est lié à la GFW, beaucoup d'applications ne peuvent pas utiliser comme Facebook, Twitter et ainsi de suite. Mais utilisez un proxy peut sortir du mur, ou utiliser VPN.

+0

Ya, essayez d'utiliser un proxy. –

Questions connexes