12
votes

Comment effacer le texte de téléchargement de fichier sur le côté serveur (C #)

Je veux effacer le chemin de fichier à partir du téléchargement de fichier. Le téléchargement de fichier est à l'intérieur du panneau de mise à jour et j'utilise un asyncfiledupload code>. Comment puis-je effacer le fichier et modifier la couleur d'arrière-plan de la facture Filedupload

p>

BTNAUDUPLOAD_CLICK METHODE P>

string filename =FileUpload.FileName;
string Fullpath = Path.Combine(@"D:\Media", filename);
if (FileUpload.HasFile)
  { 
 if (filename.ToLower().EndsWith("mp4"))
     {  
      //Saving the file
     }
  else
     {
          //I want to clear the  FileUpload content here
     }    
  }


0 commentaires

4 Réponses :


3
votes

Si vous souhaitez avoir une interactivité sans gonfler la page, vous devez utiliser JavaScript. C'est pourquoi je vérifierais l'extension de fichier du côté client au lieu du côté du serveur. Exemple: xxx

La seule chose que vous devrez ajouter est de modifier la couleur Filedupload couleur de fond qui est très facile à faire.

bonne chance!


1 commentaires

Question: Comment changer la couleur d'arrière-plan, où est la solution, vous avez publié un code qui n'est pas nécessaire, arrêtez de placer moins de réponses



7
votes

Je sais que ce fil a presque un an, mais cela semble toujours être une question répandue. La solution la plus facile que j'ai trouvée est de définir le contrôle de téléchargement de fichier sur une nouvelle instance de celui-ci. XXX


2 commentaires

Cela obtient définitivement le travail, bien que je doive me demander ... Avez-vous besoin de lancer un dispositif () sur le contrôle précédent afin de libérer ses ressources?


Juste une supposition, mais je dirais non. La collecte des ordures devrait s'occuper du nettoyage.



13
votes

Effacer les attributs travaillés pour moi ... mais cela supprimera les styles et autres choses xxx


1 commentaires

Je pense que c'est une façon beaucoup plus propre de le faire :)!



1
votes

Je pense que lorsque vous faites le message, la propriété Contenu de fichier supprimera par défaut, car des raisons de sécurité!


0 commentaires