gpt4 book ai didi

c# - 将文件名中带有哈希 (#) 的文件上传到 WebDAV 服务器

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:40:16 27 4
gpt4 key购买 nike

我有一些文件名中包含#(例如:#qwerty.txt, file#1.exe)。我想将这些文件上传到在 Linux 上运行的 WebDAV 服务器。

在 ASP.Net 中,我使用 HttpUtility.UrlEncode() 方法对 URL 进行编码。但是,这会从要上传的文件名中删除 #,因此上传失败。

请回复。谢谢。

最佳答案

UrlEncode 不会删除井号/井号字符,而是将它们替换为 %23

因此 #qwerty.txt 变成了 %23qwerty.txt。如果您使用生成的文件名来引用本地文件进行上传,它将找不到它。

如果您想要更明确的答案,您可能需要使用您用于上传文件的代码更新您的问题。

关于c# - 将文件名中带有哈希 (#) 的文件上传到 WebDAV 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6408690/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com