Interaction fichiers locaux - HTML/CSS - Programmation
Marsh Posté le 29-06-2016 à 11:34:51
ReplyMarsh Posté le 29-06-2016 à 11:43:01
Moumoule a écrit : Ton site parse le fichier XLS et l'affiche sur l'interface/le site web. |
Le problème c'est qu'il y a également des fichiers PDF qui sont modifiés par les collaborateurs via un logiciel lourd d'édition et d'annotation bien spécifique.
Merci
Marsh Posté le 29-06-2016 à 11:56:31
Moumoule a écrit : Ton site parse le fichier XLS et l'affiche sur l'interface/le site web. |
C'est clairement pas une solution envisageable, parser un fichier Excel. Bien trop long, bien trop complexe
En mode web, on ne peut généralement pas bidouiller les fichiers sur le PC local d'un utilisateur (et heureusement, sinon, bonjour la sécurité). Après, avec des technos proprio genre Flash, Applet java ou ActiveX, y'a moyen. Si tu bosses avec des technos M$, tu peux envisager Sharepoint pour partager les documents ou un outil de type GED comme Alfresco. Bref, il te faut un outil web collaboratif. A noter que la suite Office de M$ dispose d'outils pour l'édition d'un document partagé par plusieurs utilisateurs, à travers un réseau.
Mais c'est pas avec juste du HTML/CSS/JS et PHP que tu arriveras à qq chose, je pense.
Edit : sinon, proposer comme ça se fait souvent, la modif en locale du fichier puis réupload, avec gestion des conflits de versions.
Autre possibilité : avec mon soft Astres (cf ma signature), j'ai eu à gérer ce genre de chose. Tous les utilisateurs étaient sous Windows et accédaient à un lecteur réseau R:\ où étaient stockés les docs de l'entreprise avec accès R/W (en fonction du profil windows des utilisateurs). Dans mon outil, au lieu d'uploader les documents sur l'outil web, je stockais le chemin réseau. Du coup, quand un utilisateur cliquait sur le lien pour consulter le fichier, c'était un lien file:/// qu'il avait et non https://. De ce fait, il ne téléchargeait pas le fichier en local mais le modifiait en direct.
Marsh Posté le 29-06-2016 à 15:32:28
Bah, on peut discuter pendant un moment...
Combien de lignes dans les fichiers XLS ? Quelle techno (en PHP je tenterai pas trop, en .NET assurément: LINQ to Excel par exemple). Pour le PDF, tu peux l'embed sur une page. PDF.js sinon.
Encore une fois, c'est tout à fait faisable ainsi en techno web, ça dépends surtout du poids/de l'investissement/de la techno et j'en passe.
Sharepoint c'est effectivement le must à mon avis. Par contre la mise en place ...
Marsh Posté le 29-06-2016 à 18:37:52
Merci de vos réponses.
Cela fonctionne parfaitement avec file:///
En bridant cette fonctionnalité sur notre intranet via un user.js, on ne perd pas trop en sécurité (sur FF).
Marsh Posté le 29-06-2016 à 11:25:54
Bonjour à tous,
Je souhaiterais savoir si il est possible d'interagir via un langage web avec des fichiers locaux.
Je m'explique :
Notre besoin serait de pouvoir générer un lien via un intranet.
Le lien pourrait prendre deux formes : \\monserverveurdefichier\share\lefichieraouvrir.xls ou F:\lefichieraouvrir.xls
En cliquant dessus le fichier ne serait pas téléchargé mais bien lu depuis la source sur le réseau.
En effet, notre problématique se situe la. Aujourd'hui, les fichiers sont téléchargés par le client depuis cet intranet.
Comme ces fichiers peuvent être modifiés, nous avons des problématiques de versionning.
Je comprend bien évidement la problématique de sécurité que cela pourrait poser. Je précise que c'est un site web local et non exposé sur le wan.
Merci d'avance de vos pistes.
Pada'
---------------
503 Service Unavailable