2010-01-18 4 views
0

J'ai un contrôle de téléchargement fonctionnant correctement dans une application Web vb.net - cependant, chaque fois que j'active l'état de session cookieless dans web.config (cookieless = "true") - il cesse de fonctionner.Télécharger pour travailler avec l'état de session cookieless?

Dans mon téléchargement IHttpHandler je peux voir que les données stockées par Uploadify est rien:

Private Function Process(ByVal context As HttpContext) As String 
    Dim File As HttpPostedFile 
    File = context.Request.Files("filedata") ' Nothing 
    Dim FileExt As String = context.Request("fileExt") ' Nothing, etc 
    ... 

Je devine que le flash ne respecte pas l'identifiant de session dans mon URL? Des idées sur la façon de continuer à uploader travailler quand j'active l'état de session sans cookie? Merci d'avance!

Répondre

2

Vous devez transmettre votre ID de session manuellement en tant que paramètre.

Trouvez votre cible script dans vos paramètres de téléchargement et demandez à votre script d'ajouter manuellement l'ID de session à cette adresse.

+0

Merci pour l'aide - voici en particulier ce qui a fonctionné: '$ (" ._ Uploadify ", conteneur) .uploadify ({... 'uploader': '/ (S (cop34c55en03yr55eoagpcyn))/Standard/Core/Javascript/uploadify.swf ',' script ':'/(S (cop34c55en03yr55eoagpcyn))/Upload'' Bien sûr, nous devions détecter si l'état de session sans cookie était activé et ajouter manuellement l'ID de session aux URL avec le côté serveur/client code - mais cela a résolu notre problème avec l'état de session sans cookie et télécharger. – jskunkle

Questions connexes