2013-05-16 1 views
0

J'utilise le portail sharepoint 2007.
Dans la bibliothèque de documents, j'ai créé un dossier et l'a appelé "Cards + Payments"
Je suis capable de télécharger un document dans ce dossier, mais quand j'essaye de télécharger, il jette une erreur.
Le message contextuel d'erreur est - "L'adresse Internet" du document "n'est pas valide"
Mais lorsque j'enlève le symbole +, il est téléchargé.
Je sais que ce n'est pas une question de programmation mais j'ai pensé à poster ici pour avoir une réponse à ce problème.pourquoi je ne peux pas télécharger des documents Si le nom du sous-dossier de la bibliothèque de documents contient le symbole "+"

+0

à quelle adresse Internet le fichier pointe-t-il? – roqz

+0

le fichier pointe vers la même adresse où il réside, c'est-à-dire dans la bibliothèque – Rushikesh

Répondre

1

Cela semble être un problème connu. Étant donné que les signes plus sont des caractères spéciaux dans une URL (tout comme les esperluettes et les marques de quisiton), vous devriez éviter de les utiliser. Un fichier avec l'un de ces caractères spéciaux ne parvient pas à télécharger vers SharePoint. Puisque le fichier lui-même ne contient pas le plus, SharePoint ne se plaint pas, mais une fois que vous essayez de télécharger le fichier, le signe plus entre en jeu.

Here is an article décrivant le même problème.

+0

Salut Robert, Merci pour l'explication. Maintenant, c'est clair pour moi. :) – Rushikesh

0

Si vous appelez directement l'URL, vous devez convertir le nom de fichier en chaîne d'URL. L'utilisation d'un outil en ligne pratique, comme this un, je suis venu à la conclusion que votre nom se transforme en:

Cartes% 20% 2B% 20Payments

En outre, si vous téléchargez le fichier via l'API SharePoint, vous shouldn N'ayez aucun problème pour appeler le fichier par son nom. Vous devriez seulement courir dans ceci si, pour une raison quelconque, vous devez appeler l'URL du dossier directement, ou créer un lien hypertexte à un dossier spécifique.

Questions connexes