每当我发布一个带有重命名为 .anything 的扩展名的 zip 文件时,它总是会以 .zip 文件的形式下载。我有组织需要下载这些文件,但无法下载 .zip 文件。无论如何,SharePoint 在下载时不会将文件转换为 .Zip?我一直在 ftp 站点上这样做以绕过安全问题,但它在这里不起作用。
谢谢!
每当我发布一个带有重命名为 .anything 的扩展名的 zip 文件时,它总是会以 .zip 文件的形式下载。我有组织需要下载这些文件,但无法下载 .zip 文件。无论如何,SharePoint 在下载时不会将文件转换为 .Zip?我一直在 ftp 站点上这样做以绕过安全问题,但它在这里不起作用。
谢谢!
我认为 SharePoint 不关心文件中的内容,只关心文件的扩展名。我敢打赌这是 IIS 和客户端浏览器,因为“.anything”没有 MIME 类型。这类似于在没有关联的 mime 类型时下载 docx 时发生的情况:浏览器要求将 docx 保存为 zip 文件。尝试为扩展名“.anything”添加 MIME 类型(我认为)“application/octet-stream”。
这被称为“幻数”:文件中的前几个(通常是 3 个)字节,用于标识其格式。例如,“.jar”Java 文件具有 0xCAFEBABE 前导字节。查看 SharePoint 配置,如果有任何选项,请禁用“幻数”。
另外,尝试其他归档算法:我相信它不会识别 *.7z ( 7zip )。
尝试从 Document 开始创建新的内容类型。然后删除(隐藏?)文件类型属性。