Il me semble que je n'ai pas communiqué clairement mon problème. J'ai besoin d'envoyer un fichier (à l'aide d'AJAX) et j'ai besoin d'obtenir de l'avancement du téléchargement de fichier à l'aide de la Nginx HttpUploadProgressModule. J'ai besoin d'une bonne solution à ce problème. J'ai essayé avec le jquery.uploadprogress plugin, mais je viens de trouver moi-même d'avoir à réécrire beaucoup de lui pour qu'il fonctionne dans tous les navigateurs et pour envoyer le fichier à l'aide d'AJAX.
Tout ce que je besoin est le code pour faire cela, et il doit fonctionner dans tous les principaux navigateurs (Chrome, Safari, FireFox et IE). Il serait encore mieux Si je pouvais trouver une solution qui permettra de gérer plusieurs téléchargements de fichiers.
J'utilise le jquery.uploadprogress plugin pour obtenir de l'avancement du téléchargement d'un fichier à partir de la NginxHttpUploadProgressModule. C'est à l'intérieur d'une iframe pour un facebook de l'application. Il fonctionne dans firefox, mais il échoue dans chrome/safari.
Quand j'ai ouvert la console, j'obtiens cette.
Uncaught ReferenceError: progressFrame is not defined
jquery.uploadprogress.js:80
Une idée de comment je pourrais résoudre ce problème?
Je voudrais aussi envoyer le fichier à l'aide d'AJAX quand il est terminé. Comment pourrais-je mettre en œuvre?
EDIT:
J'ai besoin de cette bientôt et il est important donc je vais mettre un de 100 points de récompense sur cette question. La première personne à répondre, il recevra 100 points.
EDIT 2:
Jake33 m'a aidé à résoudre le premier problème. La première personne à laisser une réponse à comment envoyer le fichier avec l'ajax trop recevrez 100 points.