2010-06-02 9 views
4

Je suis assis avec un problème où je dois passer plus de 2000 caractères de mon application Flash à une page HTML qui lit les informations et affiche les bonnes options faites dans l'application Flash la personne vient de.Long URLs (Bitly et TinyURL)

Tout va bien, mais au stade final, lorsque l'utilisateur doit afficher ses choix dans un formulaire, le caractère ne peut pas être envoyé car la chaîne est trop longue.

Existe-t-il un moyen d'utiliser un service tel que Bitly ou TinyURL pour envoyer ces longues chaînes et pour qu'elles soient "déconstruction" à l'autre extrémité lorsque le formulaire est envoyé?

Sinon, existe-t-il une autre solution à ce problème?

Merci beaucoup!

Répondre

2

Utilisez-vous Internet Explorer? Parce que le problème pourrait même être que le maximum URL size est 2083. Sinon, il pourrait aussi être que le champ d'entrée est trop court (voir le maxlength attribute of the input element)

+0

Oui, c'était le problème à la fin. Ce que je devais faire était de mettre mes longues chaînes dans un div caché, puis de l'extraire en utilisant jQuery qui ensuite le mettait dans le champ de saisie caché. Le formulaire prend en charge plus de texte que la chaîne de requête afin que cela fonctionne bien. Merci Marc! –

5

Vous devriez utiliser POST pour passer des variables, au lieu de GET. De cette façon, vous n'avez pas besoin de vous soucier d'envoyer des paramètres d'URL. Ceci est une option dans Flash.

+0

Merci Khan, je vais essayer cela à la place! –