我們將文件上傳到Amazon AWS S3服務器,並使用java類文件中的文件url來提供下載文件的功能。Slugify url中的url
,如果我上傳的文件爲「測試自動報告Sheet.pdf」(含單詞之間有空格),則該URL
https://s3.amazonaws.com/cdn.generalsentiment.com/MVR/reports/Test+Automated+Report+Sheet1.pdf
我越來越ArrayIndex出界異常爲該網址包含'+'符號,因此我用空格再次替換'+'符號。這裏是做這個的代碼。 我使用
String reportURL = mediaValueReport.getReportFileURL().replace('+', ' ');
是這種做法罰款或者我可以寫成爲一個更優化的方式。
你能否告訴我們的錯誤在於許多幫手liberaies?你已經提到了ArrayIndexOutOfBOund。我會從那裏開始,因爲使用編碼的URL下載內容非常好。 – 2012-02-16 05:22:13