2013-08-12 2 views
3

La réponse en C# m'aiderait aussi.Téléchargeur de fichiers dans asp.net ne montrant pas le fichier

J'ai deux uploaders de fichiers sur ma page dans lesquels je dois faire des validations.

Le premier fileuploader est pour le fichier .doc ou docx et le second pour le fichier ppt ou pptx.

Voici le code:

If fuAttachmentDoc.HasFile = True Then 
      If Not UCase(System.IO.Path.GetExtension(fuAttachmentDoc.FileName)) = ".DOC" Then 
       If Not UCase(System.IO.Path.GetExtension(fuAttachmentDoc.FileName)) = ".DOCX" Then 
        gc.ShowErrorMsg("Please Select DOC File") 
       End If 
      End If 
     Else 
      gc.ShowErrorMsg("Please Select DOC File") 
     End If 

     If fuAttachmentppt.HasFile Then 
      If Not System.IO.Path.GetExtension(fuAttachmentppt.FileName) = ".PPT" Then 
       If Not System.IO.Path.GetExtension(fuAttachmentppt.FileName) = ".PPTX" Then 
        gc.ShowErrorMsg("Please Select PPT File") 
       End If 
      End If 
     Else 
      gc.ShowErrorMsg("Please Select PPT File") 
     End If 

Si je sélectionne le fichier dans un seul Uploader fichier à savoir si seulement pour le fichier doc ou seulement Uploader fichier ppt alors il est fuAttachmentDoc.HasFile=true ou fuAttachmentppt.HasFile=true autrement si je sélectionne deux fichiers puis garde les deux comme faux et n'entre pas en condition. Je ne suis pas capable de comprendre pourquoi cela se produit.

S'il vous plaît aidez-moi.

La réponse en C# m'aiderait aussi.

+0

plz utiliser le panneau de mise à jour – Harsh

+1

utilisé mais ne pas travailler avec aussi –

Répondre

3

Le fichier à télécharger ne prenait pas en charge la taille 0 kb.

Une fois que je suis entré dans un texte aléatoire à l'intérieur, il a commencé à prendre des valeurs,

fileuploderdoc.hasfile est devenu vrai.

Questions connexes