正在将文件名中包含哈希(#)的文件上载到WebDAV服务器
本文关键字:文件 上载 服务器 WebDAV 文件名 包含哈 | 更新日期: 2023-09-27 17:59:56
我有文件名中包含#的文件(例如:#qwerty.txt, file#1.exe
)。我想将这些文件上传到运行在Linux上的WebDAV服务器。
在ASP.Net中,我使用HttpUtility.UrlEncode()方法对URL进行编码。但是,这会从要上传的文件名中删除#,因此上传失败。
请回复。谢谢
UrlEncode不删除磅/哈希字符,而是用%23
替换它们。
因此CCD_ 3变为CCD_。如果您使用生成的文件名引用本地文件进行上传,它将无法找到它。
如果你想要一个更明确的答案,你可能想用上传文件时使用的代码来更新你的问题。