Quelqu'un pourrait-il m'indiquer si il est possible de creer un fichier type
txt ou autre, a partir non pas d'un appli windows, mais d'une appli web ( une
page aspx en l'occurence ).
je ne parviens pas à trouver le moyen ( a moins que ce ne soit la meme
methode que pour une appli windows ? mais j'en doute... )
merci de vos reponses...
--
encore une tite question...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
VANNESTE Xavier
avec stream writer par exemple: using System; using System.IO;
class Test { public static void Main() { // Create an instance of StreamWriter to write text to a file. // The using statement also closes the StreamWriter. using (StreamWriter sw = new StreamWriter("TestFile.txt")) { // Add some text to the file. sw.Write("This is the "); sw.WriteLine("header for the file."); sw.WriteLine("-------------------"); // Arbitrary objects can also be written to the file. sw.Write("The date is: "); sw.WriteLine(DateTime.Now); } } } L'exemple de code suivant crée un fichier texte et y écrit une chaîne. [Visual Basic] Option Explicit On Option Strict On Imports System Imports System.IO Public Class TextToFile Private Const FILE_NAME As String = "MyFile.txt" Public Shared Sub Main() If File.Exists(FILE_NAME) Then Console.WriteLine("{0} already exists.", FILE_NAME) Return End If Dim sr As StreamWriter = File.CreateText(FILE_NAME) sr.WriteLine("This is my file.") sr.WriteLine("I can write ints {0} or floats {1}, and so on.", 1, 4.2) sr.Close() End Sub End Class [C#] using System; using System.IO; public class TextToFile { private const string FILE_NAME = "MyFile.txt"; public static void Main(String[] args) { if (File.Exists(FILE_NAME)) { Console.WriteLine("{0} already exists.", FILE_NAME); return; } StreamWriter sr = File.CreateText(FILE_NAME); sr.WriteLine ("This is my file."); sr.WriteLine ("I can write ints {0} or floats {1}, and so on.", 1, 4.2); sr.Close(); } }
ajouter le droit d'acces en ecriture a l'utilisateur aspnet ou network services sour windows 2003 c'est la meme methode qu'en appli windows car c le meme framework "Nicolas Le Roy" a écrit dans le message de news:
Bonjour !!!
Quelqu'un pourrait-il m'indiquer si il est possible de creer un fichier type txt ou autre, a partir non pas d'un appli windows, mais d'une appli web ( une page aspx en l'occurence ). je ne parviens pas à trouver le moyen ( a moins que ce ne soit la meme methode que pour une appli windows ? mais j'en doute... )
merci de vos reponses... -- encore une tite question...
avec stream writer par exemple:
using System;
using System.IO;
class Test
{
public static void Main()
{
// Create an instance of StreamWriter to write text to a file.
// The using statement also closes the StreamWriter.
using (StreamWriter sw = new StreamWriter("TestFile.txt"))
{
// Add some text to the file.
sw.Write("This is the ");
sw.WriteLine("header for the file.");
sw.WriteLine("-------------------");
// Arbitrary objects can also be written to the file.
sw.Write("The date is: ");
sw.WriteLine(DateTime.Now);
}
}
}
L'exemple de code suivant crée un fichier texte et y écrit une chaîne.
[Visual Basic]
Option Explicit On
Option Strict On
Imports System
Imports System.IO
Public Class TextToFile
Private Const FILE_NAME As String = "MyFile.txt"
Public Shared Sub Main()
If File.Exists(FILE_NAME) Then
Console.WriteLine("{0} already exists.", FILE_NAME)
Return
End If
Dim sr As StreamWriter = File.CreateText(FILE_NAME)
sr.WriteLine("This is my file.")
sr.WriteLine("I can write ints {0} or floats {1}, and so on.", 1,
4.2)
sr.Close()
End Sub
End Class
[C#]
using System;
using System.IO;
public class TextToFile
{
private const string FILE_NAME = "MyFile.txt";
public static void Main(String[] args)
{
if (File.Exists(FILE_NAME))
{
Console.WriteLine("{0} already exists.", FILE_NAME);
return;
}
StreamWriter sr = File.CreateText(FILE_NAME);
sr.WriteLine ("This is my file.");
sr.WriteLine ("I can write ints {0} or floats {1}, and so on.",
1, 4.2);
sr.Close();
}
}
ajouter le droit d'acces en ecriture a l'utilisateur aspnet ou network
services sour windows 2003
c'est la meme methode qu'en appli windows car c le meme framework
"Nicolas Le Roy" <NicolasLeRoy@discussions.microsoft.com> a écrit dans le
message de news: 32361F8C-6AD9-4EA6-8A73-5E804C15FBEE@microsoft.com...
Bonjour !!!
Quelqu'un pourrait-il m'indiquer si il est possible de creer un fichier
type
txt ou autre, a partir non pas d'un appli windows, mais d'une appli web
( une
page aspx en l'occurence ).
je ne parviens pas à trouver le moyen ( a moins que ce ne soit la meme
methode que pour une appli windows ? mais j'en doute... )
merci de vos reponses...
--
encore une tite question...
avec stream writer par exemple: using System; using System.IO;
class Test { public static void Main() { // Create an instance of StreamWriter to write text to a file. // The using statement also closes the StreamWriter. using (StreamWriter sw = new StreamWriter("TestFile.txt")) { // Add some text to the file. sw.Write("This is the "); sw.WriteLine("header for the file."); sw.WriteLine("-------------------"); // Arbitrary objects can also be written to the file. sw.Write("The date is: "); sw.WriteLine(DateTime.Now); } } } L'exemple de code suivant crée un fichier texte et y écrit une chaîne. [Visual Basic] Option Explicit On Option Strict On Imports System Imports System.IO Public Class TextToFile Private Const FILE_NAME As String = "MyFile.txt" Public Shared Sub Main() If File.Exists(FILE_NAME) Then Console.WriteLine("{0} already exists.", FILE_NAME) Return End If Dim sr As StreamWriter = File.CreateText(FILE_NAME) sr.WriteLine("This is my file.") sr.WriteLine("I can write ints {0} or floats {1}, and so on.", 1, 4.2) sr.Close() End Sub End Class [C#] using System; using System.IO; public class TextToFile { private const string FILE_NAME = "MyFile.txt"; public static void Main(String[] args) { if (File.Exists(FILE_NAME)) { Console.WriteLine("{0} already exists.", FILE_NAME); return; } StreamWriter sr = File.CreateText(FILE_NAME); sr.WriteLine ("This is my file."); sr.WriteLine ("I can write ints {0} or floats {1}, and so on.", 1, 4.2); sr.Close(); } }
ajouter le droit d'acces en ecriture a l'utilisateur aspnet ou network services sour windows 2003 c'est la meme methode qu'en appli windows car c le meme framework "Nicolas Le Roy" a écrit dans le message de news:
Bonjour !!!
Quelqu'un pourrait-il m'indiquer si il est possible de creer un fichier type txt ou autre, a partir non pas d'un appli windows, mais d'une appli web ( une page aspx en l'occurence ). je ne parviens pas à trouver le moyen ( a moins que ce ne soit la meme methode que pour une appli windows ? mais j'en doute... )
merci de vos reponses... -- encore une tite question...
Fred
Dans le message:, Nicolas Le Roy écrit :
Bonjour !!!
Bonjour,
Quelqu'un pourrait-il m'indiquer si il est possible de creer un fichier type txt ou autre, a partir non pas d'un appli windows, mais d'une appli web ( une page aspx en l'occurence ). je ne parviens pas à trouver le moyen ( a moins que ce ne soit la meme methode que pour une appli windows ? mais j'en doute... )
merci de vos reponses...
Xavier VANNESTE t'a donné une méthode pour créer un fichier sur le serveur. J'ai une interprétation différente de ta question (tu nous en diras plus). Si tu veux créer un fichier sur le système client, il faut aller voir du côté du newsgroup scripting. Il existe un objet "FileSystemObject", mais je ne suis pas certain que cela soit utilisable pour des raisons de sécurité, sans avoir une batterie d'avertissements de la part d'IE. Tu peux essayer ce petit exemple pour t'en convaincre (exemple qui ne fait rien !)
<html> <script language="vbscript"> Sub toto Set oFSO=createObject("Scripting.FileSystemObject") End Sub </script> <body onload="vbscript:toto"> </body> </html>
PS : une petite recherche sur le nom de cet objet chez microsoft te donnera de nombreux exemples d'utilisation. -- Fred
Dans le message:32361F8C-6AD9-4EA6-8A73-5E804C15FBEE@microsoft.com,
Nicolas Le Roy écrit :
Bonjour !!!
Bonjour,
Quelqu'un pourrait-il m'indiquer si il est possible de creer un
fichier type txt ou autre, a partir non pas d'un appli windows, mais
d'une appli web ( une page aspx en l'occurence ).
je ne parviens pas à trouver le moyen ( a moins que ce ne soit la meme
methode que pour une appli windows ? mais j'en doute... )
merci de vos reponses...
Xavier VANNESTE t'a donné une méthode pour créer un fichier sur le serveur.
J'ai une interprétation différente de ta question (tu nous en diras plus).
Si tu veux créer un fichier sur le système client, il faut aller voir du
côté du newsgroup scripting.
Il existe un objet "FileSystemObject", mais je ne suis pas certain que cela
soit utilisable pour des raisons de sécurité, sans avoir une batterie
d'avertissements de la part d'IE.
Tu peux essayer ce petit exemple pour t'en convaincre (exemple qui ne fait
rien !)
<html>
<script language="vbscript">
Sub toto
Set oFSO=createObject("Scripting.FileSystemObject")
End Sub
</script>
<body onload="vbscript:toto">
</body>
</html>
PS : une petite recherche sur le nom de cet objet chez microsoft te donnera
de nombreux exemples d'utilisation.
--
Fred
Quelqu'un pourrait-il m'indiquer si il est possible de creer un fichier type txt ou autre, a partir non pas d'un appli windows, mais d'une appli web ( une page aspx en l'occurence ). je ne parviens pas à trouver le moyen ( a moins que ce ne soit la meme methode que pour une appli windows ? mais j'en doute... )
merci de vos reponses...
Xavier VANNESTE t'a donné une méthode pour créer un fichier sur le serveur. J'ai une interprétation différente de ta question (tu nous en diras plus). Si tu veux créer un fichier sur le système client, il faut aller voir du côté du newsgroup scripting. Il existe un objet "FileSystemObject", mais je ne suis pas certain que cela soit utilisable pour des raisons de sécurité, sans avoir une batterie d'avertissements de la part d'IE. Tu peux essayer ce petit exemple pour t'en convaincre (exemple qui ne fait rien !)
<html> <script language="vbscript"> Sub toto Set oFSO=createObject("Scripting.FileSystemObject") End Sub </script> <body onload="vbscript:toto"> </body> </html>
PS : une petite recherche sur le nom de cet objet chez microsoft te donnera de nombreux exemples d'utilisation. -- Fred