2013-09-05 6 views
1

я эта проблема в этой части коды:Использования ("Content-Disposition", "рядное, имя файл =" + Filename)

resp.addHeader("Content-Disposition", "inline; filename=" + fileName); 

Когда имя файла: a_b_c.doc или а. doc, имя загруженного файла верное. Однако, когда имя файла: a b c.doc, имя загруженного файла является только «a».

Как я могу обойти это?

Большое спасибо!

ответ

-3

The spec explains this, а также дает явные примеры с пробелами в имени файла.

+8

Можете ли вы предоставить ответ, а не просто ссылающихся на 14 страниц спецификации в? –

-1

Объединить имя файла после выполнения кодировки url в строке имени файла.

1

в кавычки имя файла, как это:

resp.addHeader("Content-Disposition", "inline; filename=\"" + fileName + "\""); 
+0

поможет использовать пробелы, но не для символов, отличных от ASCII, –

 Смежные вопросы

  • Нет связанных вопросов^_^