begin process at 2010 02 09 19:46:01
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

AU SECOURS !!!!

 > 

ASP.NET : Copie de ressources intégrées.


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

ASP.NET : Copie de ressources intégrées.

lundi 7 juin 2004 à 11:00:18 | ASP.NET : Copie de ressources intégrées.

DeathAngel

Bonjour à toutes et à tous,

J'ai un petit soucis de copie de fichier.
J'ai un Ascx, qui utilise des images (ressource intégrée).
Lors de l'initialisation du contrôle, je vérifie si les images existent, et le cas échéant, je les copie dans le bon répertoire.
Ce procédé fonctionne très bien avec des fichiers JS (donc texte...), mais il semble que mes images soient corrompues lors du transfert.
A mon avis, il y a perte de l'en-tête de l'image, ou un truc du genre, et l'image n'est plus reconnue comme telle.
Savez-vous s'il y a un moyen de copier des fichiers (quel que soit leur format) depuis l'assembly vers le répertoire du serveur ?
Voici le source que j'utilise :


Imports System.IO
Imports System.Web

Private Shared Sub Deployer_Fichier(ByVal rsName As String, ByVal strRep As String)
Dim str As Stream
Dim rd As StreamReader
Dim strwri As FileStream
Dim wri As StreamWriter

Try
Dim myAss As System.Reflection.Assembly = Reflection.Assembly.GetExecutingAssembly()

'On charge la ressource
str = myAss.GetManifestResourceStream(myAss.GetName().Name & "." & rsName)
rd = New StreamReader(str)

Dim jsSource As String = rd.ReadToEnd()

If Not IO.Directory.Exists(strRep) Then
IO.Directory.CreateDirectory(strRep)
End If
'On écrit le fichier sur le serveur
strwri = New FileStream(strRep & rsName, IO.FileMode.Create)
wri = New StreamWriter(strwri)
wri.WriteLine(jsSource)
wri.Close()
Catch e As Exception
Throw e
Finally
If Not rd Is Nothing Then rd.Close()
If Not str Is Nothing Then str.Close()
If Not wri Is Nothing Then wri.Close()
If Not strwri Is Nothing Then strwri.Close()
End Try
End Sub

Public Sub Deployer(ByVal page As System.Web.UI.Page)
Dim source As String = "Help.GIF"
Dim source2 As String = "icon-delete.gif"
Dim strRepertoire As String = page.MapPath("Images/")
Dim strfile As String

strfile = strRepertoire & source
If Not System.IO.File.Exists(strfile) Then
Deployer_Fichier(source, strRepertoire)
End If

strfile = strRepertoire & source2
If Not System.IO.File.Exists(strfile) Then
Deployer_Fichier(source2, strRepertoire)
End If

End Sub


Merci d'avance.

@peluche et bon dev'
DA


Cette discussion est classée dans : string, system, io, not, wri


Répondre à ce message

Sujets en rapport avec ce message

copie de fichiers [ par romain3395 ] Bonjour,Je cherche a uploader des fichiers d'un client vers mon serveur en utilisant la méthode System.IO.File.Copy:try{ System.IO.File.Copy(logo_roug webservice pb d'accès aux fichier se trouvant sur un autre serveur [ par maisonx2000 ] Voila je veux developper un webservice qui me retourne un fichier texte se trouvant sur un autre serveurj'ai tous les droit d'accès. Voici le codeDim Récupérer une valeur d'un Control User acsx dans un Label [ par ryckbosch ] Bonjour,Je ne sais pas si j'utilise correctement le passage des variables entre un Control User (Nbre_Sites.ascx) et la page qui l'appelle (Test.aspx) Requete dans base SQL avec des DropDownList pour faire une recherche [ par billmax ] Bonjour,==========MON PROBLEMEje veux faire une selection de tuple de ma base en fonction de critere grace a des DropDownList==========je suis etudian Probleme de rechargement de une table dans une page [ par gama71 ] Bonjour , j'ai un probleme avec des éléments dans une table, il s'agit d'un htmlinputimagequi me permet lorsque l'on clique dessus d'aller cher toute gros souci avec vs2005 [ par yohan49 ] salut les garsj'ai un souci de deploiment de ma page aspj'ai installer ma page sur mon pc avec iis , le serveur marche seulement quand je demande a ie Serialisation/deserialisation XML SOAP .NET [ par hic78 ] Bonjour, J'utilise un client proxy en C# pour interroger un web service SOAP/Java Voici le code de la classe: using System.Diagnostics; using System [ASP2] Problème WebControl et affichage dans le Designer [ par smoitry ] Bonjour,J'ai un problème que je n'arrive pas à résoudre depuis 3 jours : j'ai créé un WebControl dont le but est de m'afficher un cadre dans la page c inaccessible en raison de son niveau de protection?! [ par Coolpix08 ] Bon ben voila...Je pense que le sujet est assez expliciteje suis en WebForm et jai besoin decrire dans un fichier txtdonc voila ma fonction :using sys


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,499 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales