/ в именах вложений
Я только начал разрабатывать веб-страницу с помощью jquery mobile, используя в качестве базы данных couchdb и iriscouch.
что я хотел бы знать, могу ли я получить символ / в именах вложений? Чего я хотел бы добиться, так это того, что у меня есть один документ, который содержит HTML-файлы в качестве прикрепленных файлов и все изображения, а также в качестве вложений, но с именем image/testimage.jpg в качестве имени. Windows не позволяет мне называть файлы с / в их именах, и я не могу переименовать вложения в футоне после их вложения.
Это сделано для того, чтобы я мог использовать те же самые html-файлы, которые у меня уже есть, и мне не нужно будет изменять src для всех изображений и других файлов, которые у меня есть в HTML.
Это вообще возможно?
2 ответа
Да, это возможно до тех пор, пока /
правильно URL закодирован как %2F
,
Выяснил, что проблема кутона в футоне. Он правильно обрабатывает имена / in, вероятно, не обрабатывает кодировку, или письмо / отклонено, не проверяет источники, но при использовании HTML Api я могу правильно делать вложения с / в их имени.
Это позволило мне очень легко перенести мои файлы HTML и JS и исходные файлы, которые были в папках, в CouchDB. Другим действительно полезным приложением является CouchApp, которое отображает структуры каталогов прямо в couchDB и создает вложения с / letter в их именах.