0

出于某种原因,如果数据库中的文件中有 # 字符,则它们将无法打开...

我注意到的一件事是在文件名中,# 符号后的空格字符的链接没有 %20,但即使我用 %20 字符替换其余的数字字符,链接仍然没有工作..

任何想法为什么会这样?


从评论中添加,我更多地查看了代码,看起来这就是实际打开文件的内容;wpg_docload.download_file(v_filename, false);

4

1 回答 1

1

wpg_docload.download_file 是 Apex 的一部分,用于将文件返回到浏览器。但是 # 在 URL 中可能具有特殊含义,因此可能会造成混淆。

查看 WWV_FLOW_FILES 并查看其中的文件名(例如,它是否已被编码)。

于 2010-07-29T23:12:26.453 回答