Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sharepoint 如果文档库的子文件夹名称包含“为什么我不能下载文档?”+&引用;符号_Sharepoint_Sharepoint 2010_Sharepoint 2007 - Fatal编程技术网

Sharepoint 如果文档库的子文件夹名称包含“为什么我不能下载文档?”+&引用;符号

Sharepoint 如果文档库的子文件夹名称包含“为什么我不能下载文档?”+&引用;符号,sharepoint,sharepoint-2010,sharepoint-2007,Sharepoint,Sharepoint 2010,Sharepoint 2007,我正在使用sharepoint 2007门户。 在文档库中,我创建了一个文件夹,并将其命名为“卡+付款” 我可以上载该文件夹中的文档,但当我尝试下载时,它抛出错误。 错误弹出消息为-“文档的Internet地址”路径“无效” 但当我删除+符号时,它就会被下载。 我知道这不是一个编程问题,但我想在这里发布,以获得这个问题的答案。这似乎是一个已知的问题。因为加号是URL中的特殊字符(就像符号和qusesiton标记一样),所以应该避免使用它们。具有这些特殊字符的文件将无法上载到SharePoint。

我正在使用sharepoint 2007门户。
在文档库中,我创建了一个文件夹,并将其命名为“卡+付款”
我可以上载该文件夹中的文档,但当我尝试下载时,它抛出错误。
错误弹出消息为-“文档的Internet地址”路径“无效”
但当我删除+符号时,它就会被下载。

我知道这不是一个编程问题,但我想在这里发布,以获得这个问题的答案。

这似乎是一个已知的问题。因为加号是URL中的特殊字符(就像符号和qusesiton标记一样),所以应该避免使用它们。具有这些特殊字符的文件将无法上载到SharePoint。由于文件本身不包含加号,SharePoint不会抱怨,但一旦您尝试下载文件,加号就会起作用


描述相同的问题。

如果直接调用URL,则需要将文件名转换为URL字符串。使用一个方便的在线工具(如one),我得出结论,您的文件名将转换为:

卡%20%2B%20付款


此外,如果您通过SharePoint API下载该文件,则按名称调用该文件不会有任何问题。仅当出于某种原因,您需要直接调用文件的URL,或创建指向特定文件的超链接时,才应遇到此问题。

文件指向哪个internet地址?文件指向其所在的同一地址,即图书馆Hi Robert,感谢您的解释。现在我明白了。:)