我有一個非常簡單的文件上傳,允許用戶上傳PDF文件。在另一頁上,我通過錨標籤引用這些文件。但是,似乎當用戶上傳包含井號(#)的文件時,它會打破錨標記。它不會導致任何類型的Coldfusion錯誤,它只是無法找到該文件。如果我刪除#,它工作得很好。我相信還有一些其他人物會有這個相同的問題。英鎊符號(#)導致錯誤的文件名稱
我試過把URLEncodedFormat()
放在錨點的文件名周圍,但是沒有幫助。我唯一能想到的其他事情是每次上傳時重命名該文件,並刪除「#」字符(以及其他任何「壞」字符)。
必須有一個更簡單的解決方案。有任何想法嗎?
每次上傳文件時重命名該文件,並刪除「#」字符(以及任何其他「壞」字符)。對。 – Henry 2010-01-14 20:58:14