[Asp.Net] [Stage] Partage de fichiers

Partage de fichiers [Asp.Net] [Stage] - ASP - Programmation

Marsh Posté le 04-12-2005 à 16:46:21    

Bonjour,
 
Dans le cadre d'un stage de mes études, je dois réaliser un extranet ou des fichiers doivent être partagés. Seuls les utilisateurs connus et authentifiés auront le droit de télécharger. Je dois créer l'extranet en Asp.net avec une base de données sur sql server 2005.
 
Je ne demande pas de solution, loin de là, mais juste votre avis sur la technique la plus propre et la plus professionnelle que je dois adopter.
 
1. Mettre tous les fichiers dans un répertoire non accessible par internet, puis dans une page ASP, proposer de télécharger. (Ca je sais le faire en Php donc je suppose qu'en Asp cela doit etre possible). --> lire le contenu du fichier par programmation, et changer l'entete (--> header() en php) de la page pour que le fichier soit téléchargé.
2. Enregistrer le contenu du fichier dans une table de la base de données. Un record par fichier. Cette solution me semble peu professionnelle, lourde,...
3. Mettre dans un répertoire, accessible via internet, tous les fichiers mais que seuls les membres authentifiés auraient accès ? (Est-il possible de restreindre l'acces à un répertoire pour un utilisateur authentifié ? Via le global asa ? )
4. D'autres solution à proposer ?
 
D'avance merci pour vos suggestions.
 
PS: je n'attends pas de code source en réponse, juste des avis ;)


Message édité par imnotgood le 04-12-2005 à 16:56:07
Reply

Marsh Posté le 04-12-2005 à 16:46:21   

Reply

Marsh Posté le 04-12-2005 à 17:45:34    

Après avoir encore cherché, il me semble que la première solution est la mieux. J'ai trouvé comment faire en Asp pour changer le type de fichier.
--> google -> asp content type
 
La première solution vous semble-t-elle professionnelle ?
 
D'avance merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed