0

何らかの理由で、データベース内のファイルに#文字が含まれていると、ファイルが開きません...

私が気づいたことの1つは、ファイル名にあります。リンクには#記号の後のスペース文字の%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 に答える