Мне нужно получить данные POST с пробелами.
У меня есть папка с файлами в ней.Файлы могут иметь разные имена, поэтому проблема, когда я работаю с файлами, в именах которых есть пробелы, например «некоторое длинное имя с пробелами. Txt». Это HTML-форма, ничего особенного:
<form action="" method=post>
{{ form }}
<table border="1">
<tr><td>File Name</td><td>upload</td></tr>
{% for file in file_list %}
<tr>
<td>{{ file }}</td>
<td><input type="checkbox" name="file" value={{ file }} /> <br /></td>
</tr>
{% endfor %}
</table>
<input name="" type="submit" value="Sent">
при обработке данных из этой формы:
new_file = request.POST.getlist('file')
при обработке данных, таких как перемещение, переименование и т. д., я получаю следующую ошибку:
[Errno 2] No such file or directory: 'upload/some'
мне кажется, он обрезает все после первого словакак мне обойти эту проблему?
Спасибо заранее!