IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Dotnet Discussion :

ASP.NET - Ouvrir un binaire depuis une base SQL Server


Sujet :

Dotnet

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    64
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 64
    Par défaut ASP.NET - Ouvrir un binaire depuis une base SQL Server
    Bonjour à tous,

    J'ai une question sur l'architecture que je dois mettre en place.

    Explication du problème :

    Je développe en Web (ASp.NET /C#) un site qui sera une base documentaire
    Je vais stocker en base (demande du client) des fichiers Word et Pdf

    Ma table SQL Server va avoir la tête suivante :
    id (int)
    filename (varchar)
    extension (varchar)
    datas (image) => le type Image permettant de stocker des binaires quels qu'ils soient dans du SQL Server


    Pour l'enregistrement des données, cela ne pose pas de souci.

    Ma question est au niveau de la consultation de ces binaires.

    Est-ce qu'il est possible en .NET d'ouvrir le contenu d'un binary directement avec une application spécifiée sans enregistrer préalablement le fichier dans un répertoire de mon serveur Web (donc en gros est-ce que je peux dire .NET ouvre moi le binaire que tu as en mémoire ou en cache avec telle ou telle appli, ou faut-il que je lui dise, enregistre moi le binaire dans le répertoire et ensuite il faudrait que je crée un lien html vers ce fichier créé...)


    Merci d'avance pour votre aide !!!

    En espérant que certains d'entre vous pourront me répondre !

    ++

    Nono

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2005
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 68
    Par défaut
    Impossible étant donné que :

    l'application qui ouvrira la ressource est située sur le poste client.
    la ressource est située sur le serveur

    Le seul moyen est de stocker le fichier sur le serveur web (ou à un autre endroit accessible par le serveur web) et donc effectivement proposer un lien de téléchargement.

    Petit conseil pour ce genre de chose, tu devrais regarde du coté des Gestion Electronique des Documents (GED) certaines librairies sont open source !

Discussions similaires

  1. Connection à une base SQL Server 2005 avec ASP.NET en C#
    Par LaDeveloppeuse dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 24/05/2007, 10h29
  2. Réponses: 6
    Dernier message: 02/12/2006, 20h51
  3. [ASP.NET]Problème de droits sur une base access
    Par dacid dans le forum ASP.NET
    Réponses: 8
    Dernier message: 25/11/2006, 11h04
  4. Réponses: 5
    Dernier message: 10/05/2006, 15h47
  5. Envoi/Reception vers/depuis une base SQL
    Par TocTocKiéLà? dans le forum MFC
    Réponses: 2
    Dernier message: 31/10/2005, 19h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo