/ в именах вложений

Я только начал разрабатывать веб-страницу с помощью jquery mobile, используя в качестве базы данных couchdb и iriscouch.

что я хотел бы знать, могу ли я получить символ / в именах вложений? Чего я хотел бы добиться, так это того, что у меня есть один документ, который содержит HTML-файлы в качестве прикрепленных файлов и все изображения, а также в качестве вложений, но с именем image/testimage.jpg в качестве имени. Windows не позволяет мне называть файлы с / в их именах, и я не могу переименовать вложения в футоне после их вложения.

Это сделано для того, чтобы я мог использовать те же самые html-файлы, которые у меня уже есть, и мне не нужно будет изменять src для всех изображений и других файлов, которые у меня есть в HTML.

Это вообще возможно?

2 ответа

Решение

Да, это возможно до тех пор, пока / правильно URL закодирован как %2F,

Выяснил, что проблема кутона в футоне. Он правильно обрабатывает имена / in, вероятно, не обрабатывает кодировку, или письмо / отклонено, не проверяет источники, но при использовании HTML Api я могу правильно делать вложения с / в их имени.

Это позволило мне очень легко перенести мои файлы HTML и JS и исходные файлы, которые были в папках, в CouchDB. Другим действительно полезным приложением является CouchApp, которое отображает структуры каталогов прямо в couchDB и создает вложения с / letter в их именах.

Другие вопросы по тегам