SharePoint 2007: Wie das hochladen mehrerer Dateien zu einer Liste Posten?
Ich weiß, dass Sie ein Dokument Bibliothek in SharePoint 2007 hat eine multi-Datei-uploader (ein ActiveX-Steuerelement, -- und nur, wenn Sie Office 2003+ installiert), aber wie würde ich das gleiche feature mit einem normalen (non-document-library) Liste posten?
Hochladen von Dateien auf ein normales Listenelement beinhaltet Klick auf die "hochladen" - link und durchsuchen/hochladen von Dateien eins nach dem anderen. Gibt es eine bessere Möglichkeit als diese? Sicher muss es sein.
Jake
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist ein Ansatz, den ich verwenden, aber es gibt keine UI Unterstützung für Sie. Sie finden es ein bisschen langweilig für onsey-twosey uploads, aber es hat mich gerettet Stunden einmal für ernsthafte bulk-uploads.
Den gleichen WebDAV-Funktionalität, die wir bekommen, wenn Sie mit "Öffnen mit Windows Explorer" auf eine Dokument-Bibliothek ist verfügbar für eine Liste.
Sagen, dass ich eine Liste an
http://myorg.com/sites/Widgets/Lists/MyList
.Kann ich die Liste öffnen, in Windows Explorer, indem Sie auf die Adresse
\\myorg.com\sites\Widgets\Lists\MyList
.Anlagen gespeichert werden, die in die sub-Ordner
Attachments
enthält Ordner mit numerischen Namen (1, 2, 3, ... und so weiter). Die zahlen entsprechen der item-ID des Listenelements. Wählen (oder erstellen) Sie einen Ordner mit der ID des entsprechenden Elements, das Sie hochladen möchten, und es ist drag-und-drop von dort.Kurzen schreiben Sie Ihre eigenen Multi-Datei-upload web-Teil, ich denke, Sie werden stecken mit ein zu einer Zeit (d.h. eine Anlage in die Liste posten), oder wechseln Sie zu einer Dokumentbibliothek. Vergessen Sie nicht, dass Sie können passen Sie Ihre Bibliothek viel zu Verhalten wie eine Liste.
Warum ist es ein problem, ein Dokument-Bibliothek?
Ich zu sein scheinen machen eine Gewohnheit der Beantwortung meiner eigenen Fragen. Nicht sicher, ob das eine gute Sache ist oder nicht.
Was ich am Ende tun war das hinzufügen eines "Mehrere Dateien Hochladen" - Taste, um die Symbolleiste, die Sie zeigte auf eine benutzerdefinierte ASPX-Seite im Ordner "_layouts". Diese Seite angezeigt wird, die ActiveX-Komponente verwendet, indem Sie eine Dokument-Bibliothek und dem "post" - URL, denn es war der ASPX-Seite selbst. Wenn gebucht, es sah für Dateien hochgeladen und angehängt Sie alle auf der Liste-Element referenziert über eine URL Parameter übergeben, um es aus der Symbolleiste auf die Schaltfläche.
Es hier diskutiert:
http://weblogs.asp.net/nathanyorke/archive/2007/12/05/uploading-multiple-files-via-the-web.aspx
Wenn ich dazu komme, zu Bloggen und ausführlichere Erklärung auf meiner eigenen Website werde ich versuchen und denken Sie daran, einen link posten zurück hier.
Jake