Question

Est-il possible de créer un SharePoint (WSS3 ou MOSS 2007) webpart, pour permettre aux fichiers d'être glissés et déposés sur celui-ci, qui serait ensuite télécharger les fichiers dans une bibliothèque de documents prédéfini?

Je suppose que cela nécessiterait une certaine forme de script côté client (Ajax?), Mais mes connaissances en ajax est un peu louche.

De mon exploration jusqu'à présent, je pense:

  1. utilisateur fait glisser le fichier sur 'drop zone' Webpart.
  2. Cette action déclenche un code
  3. Ce code charge le fichier dans une bibliothèque SharePoint (comme ceci: Télécharger un fichier vers SharePoint )

Les pointeurs seraient avec reconnaissance recieved

Merci.

Nick

Était-ce utile?

La solution

Eh bien,

Ce que je ferais est, comme vous l'avez dit, une partie web avec le javascript qui permettent à l'utilisateur de faire glisser et déposer des fichiers dans une zone à l'intérieur du webpart. Une fois que l'utilisateur a terminé, je vais télécharger ces fichiers après cliquer sur un bouton de la webpart. Je pense que vaut mieux travailler avec SharePoint dans une transaction unique et pas télécharger et supprimer des fichiers en utilisant AJAX. Ainsi, la fonctionnalité de glisser-déposer peut être fait en utilisant une sorte de javascript comme Scriptaculous et l'autre comme un postback classique.

Autres conseils

Vous pouvez également regarder une autre façon de réaliser cela. Si vous le faites dans un webpart, vous devrez ajouter que dans tous les webpart sites où vous souhaitez que cette fonctionnality fonctionne. Vous pouvez essayer Sharegate (www.share-gate.com). Il est un outil d'utilisateur final qui vous permet de faire glisser et déposer le fichier de votre ordinateur (ou une liste SharePoint / bibliothèque) à toute bibliothèque SharePoint. En laissant tomber le document dans la bibliothèque, il vous sera demandé de sélectionner un modèle de propriété où vous pouvez définir toutes les propriétés joindre à votre document. Non seulement vous faire glisser et déposer des documents, mais vous structurer les informations en même temps. Espérons que cela a été utile!

Peut-être que ma réponse est peu hors de propos à votre message! Je pense que télécharger les fichiers vers SharePoint est pas un travail minutieux, la fonction de construction en nous suffit de télécharger des fichiers. Le problème, je pense, réside dans le processus d'enregistrement, peut être c'est ce que vous devez faire!

altought peut-être pas si important que cela maintenant, mais il y a un addon SharePoint sur CodePlex maintenant qui permet aux fichiers d'être téléchargés par glisser-déposer dans des bibliothèques de documents SharePoint.

Disponible ici: http://dndupload.codeplex.com/

Works dans Firefox et Chrome, utilise FileApi de HTML5, prend en charge les SharePoint 2007 et 2010.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top