Wie würden Sie den Benutzern ermöglichen Anlagen in einer Web-Anwendung zu bearbeiten?

StackOverflow https://stackoverflow.com/questions/124258

  •  02-07-2019
  •  | 
  •  

Frage

Wir haben eine Web-Anwendung erstellt, ASP.NET verwenden, die Benutzer Dokumente hochladen kann und sie an Geschäftseinheiten, wie Kunden, Kontakte und so weiter.

Die Anwendung läuft im Intranet und alle Dateien werden über die Web-Anwendung in einen freigegebenen Ordner auf dem Server hochgeladen.

Ich möchte, direkt von der Webseite, für den Benutzer open die eigentliche Datei, Bearbeiten es und dann Speichern die Änderungen an den ursprünglichen Speicherort zurück. Dies ist ein Stück Kuchen in einer Windows-Umgebung, ich frage mich nur, was, wenn überhaupt, ist der beste Weg, dies in einer Web-Umgebung zu behandeln?

Die Dateien sind in der Regel Word-Dokumente, Excel-Dokumente und Bilder.

Klarstellung

Wir würden alle Anhänge in einem Listenformat angezeigt werden soll. Wir möchten es so, dass der Benutzer auf einen Link Bearbeiten klicken würde und die Datei in der entsprechenden Anwendung geöffnet werden würde, beispielsweise Microsoft Word oder Microsoft Excel. Ich denke, die Dateizuordnungen in Windows wäre dies bereits handhaben. Wir sind nur versuchen, unsere Benutzer, die Zeit speichern Sie die Original-Datei herunterladen, die Änderungen vornehmen möchten, löschen Sie die alte Datei und die die neue Datei hochgeladen werden.

War es hilfreich?

Lösung

Wenn alle Ihre Client-Computer Windows verfügbar sind, ordnen Sie einen freigegebenen Ordner auf dem Server auf den gleichen Laufwerksbuchstaben auf jedem Client und verwenden Sie die Datei. // Format

Angenommen, Sie \ Server \ Freigabe zu H teilen: auf jedem Client-Computer, die Sie auf den Link als Datei machen: // h: \ pat_to_the_file_under_your_share \ filename.doc

Wenn nicht jeder von der Client-Computer in Windows verfügbar sind, dann können Sie versuchen, Ihre Links zu machen, wie folgt (nicht sicher, ob ot Werke):

file: // \ Server \ Freigabe \ pat_to_the_file_under_your_share \ filename.doc

Andere Tipps

Sharepoint ist diese Frontpage-Erweiterungen durch Belichtung, die Word und Excel wissen, wie zu behandeln.

Wenn Sie für ASP.NET auf ein kommerzielles Produkt suchen, die Sie Bilder mit AJAX (keine Notwendigkeit für installierte Software) bearbeiten kann, ich arbeite für ein Unternehmen, das eine ( Atalasoft )

WebDAV ist wahrscheinlich das, was Sie wollen. (Free)

Ich versuche, etwas zu tun mit file: // statt http: // aber es ist real sporadisches basierend auf dem Browser. Scheint im IE zu arbeiten, okay in Firefox, und geht nirgendwo in Chrome.

Sieht aus wie ich nur mit dem Herunterladen, Bearbeiten und Wieder Hochladen das Dokument geklebt werden kann.

Es klingt wie Sie etwas ähnliches t eRoom wollen, wo der Browser in Verbindung mit einer Komponente arbeitet, die einen Strom von http abfängt, speichert sie in einem temporären Ordner, dann feuert oben Word oder Excel und ermöglicht es Ihnen, den Stream zu bearbeiten.

Sie können eine Komponente erstellen, die eine temporäre lokale Kopie der Datei wird eingreifen und erstellen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top