2009-03-03 2 views
2

Ich habe einen Anwendungsfall, der ziemlich einfach erscheint, aber nach dem googlen kann ich keine Lösung finden. Ich habe einige Word-Dokumente auf einem FTP-Server und ich wäre in der Lage, einen Link zu erstellen, der sie in Word herunterladen und dann die gespeicherten Änderungen an den FTP-Server zurücksenden würde.Möglich für Word, Dokumente direkt von einem Webserver ohne Sharepoint zu bearbeiten?

Das Problem ist, dass ich Word nur entweder die Datei vom FTP-Server als schreibgeschützt öffnen kann, und ich kann die Änderungen nicht automatisch auf den Server zurück, oder die Datei wird auf einen temporären Speicherort heruntergeladen, die nicht ist wird nicht automatisch auf den Server zurückgespeichert. Ich schaffe meine Link wie folgt:

<a href="ftp://ftp.example.com/www/uploads/Image/test.doc">Test</a> 

Frustrierend, wenn ich in Word-Datei gehen | Öffnen und fügen Sie den Link „ftp://ftp.example.com/www/uploads/Image/test.doc“ Ich kann wieder auf dem Server speichern. Was gibt? Gibt es eine Lösung? Beim Googlen scheint es, dass Sharepoint diese Fähigkeit anbietet, aber das ist für uns nicht praktisch. Wir verwenden IE7 und Office 2003.

Antwort

0

Ich glaube, Microsoft Word/Schreib WebDAV lesen kann - siehe diese Frage:

Editable Word Document from JSP

Können Sie irgendeine Art von Proxy einrichten, die per FTP eine Verbindung herstellen können?

+0

Hmmmm ... Word kann auch auf FTP-Server lesen und schreiben, es scheint einfach nicht wHE zu arbeiten n Das Dokument wird über einen Link auf einer Webseite geöffnet. – user27478

+0

Das traditionelle Verhalten eines Browsers beim Umgang mit FTP besteht im Herunterladen in ein temporäres Verzeichnis. Wenn Sie über Datei-> Öffnen öffnen, verwenden Sie die Fähigkeit der Shell, entfernte Ordner per FTP als Read-Write zu öffnen. – Yuliy

0

Lesen Sie diesen Link http://www.webdavsystem.com/server/documentation/ms_office_read_only (ist eigentlich über WebDAV, aber ich würde vermuten, das ist das gleiche Problem für FTP), gibt es einen Abschnitt über das Öffnen von Weblink-Dokumenten im non-readonly-Modus. Was einige Änderungen auf der Client-Seite benötigt ...

HTH Tim

0

Lösung für IE: eine Datei speichern, auf ajaxbrowser.com (dies ist WebDAV Server zum Testen) und Datei der vollständigen Pfad im nächsten Code ersetzen:

var openDocumentsObject = new ActiveXObject("SharePoint.OpenDocuments"); 
openDocumentsObject.EditDocument('http://ajaxbrowser.com/mydoc.docx'); 

Ein weiteres Beispiel:

<a href='http://ajaxbrowser.com/mydoc.docx' id='urltarget' target='_blank'>Edit through URI</a> 
+0

var sharepoint = document.getElementById ("winFirefoxPlugin"); sharepoint.EditDocument ("http: //server/word.docx"); –

Verwandte Themen