2012-12-21 4 views
1

저는 couchdb를 사용하는 jquery mobile과 데이터베이스로 iriscouch를 사용하여 웹 페이지를 개발하기 시작했습니다./첨부 파일 이름

첨부 파일 이름에 기호를 넣을 수 있는지 알고 싶습니다. 내가 성취하고자하는 것은 HTML 파일이 attachents 및 모든 이미지와 첨부 파일로 포함되어 있지만 image/testimage.jpg라는 이름을 가진 하나의 문서가 있다는 것입니다. Windows에서는 파일 이름에 /를 사용하지 않고 첨부 파일을 첨부 한 후 이불에서 첨부 파일의 이름을 바꿀 수 없습니다.

이것은 이미 가지고있는 동일한 HTML 파일을 사용할 수 있으며 HTML의 모든 이미지와 다른 파일의 src를 변경할 필요가 없도록하기 위해서입니다.

이것도 가능합니까?

+0

언제 첨부 파일 이름이 생성됩니까? – AndyD

+0

글쎄, 첨부 파일을 추가하려면 futon을 사용하고, 정기적 인 업로드 업로드 대화 상자를 사용하여 만들려면 첨부 파일을 사용하십시오. 첨부 파일의 이름으로 업로드 된 파일의 이름 만 사용하면됩니다. – TeraTon

+0

코드를 통해 첨부 파일을 만들려고 했습니까? – AndyD

답변

1

예, /%2F으로 올바르게 인코딩 된 URL 일 수 있습니다.

+0

그래, 문제는 이불과 첨부 파일의 이름을 바꿀 수 없다는 것 같습니다. 이불 업 로더에는 파일을 업로드 할 때 첨부 파일 이름을 변경할 수있는 기능이 있어야합니다. – TeraTon

+0

답변은 옳았습니다. API를 통해 첨부 파일을 처리 할 수 ​​있지만 이불은 사용할 수 없습니다. – TeraTon

0

문제는 이불 couchapp에있는 것으로 밝혀졌습니다. 그것은/in 이름을 적절히 처리하지 못하며 인코딩을 처리하지 않거나/문자가 거부되었지만 소스를 확인하지는 못했지만 HTML API를 사용할 때 /를 사용하여 첨부 파일을 올바르게 처리 할 수 ​​있습니다.

이렇게하면 폴더에있는 HTML 및 JS 파일과 소스 파일을 CouchDB로 매우 쉽게 포팅 할 수있었습니다. 실제로 도움이되는 또 다른 응용 프로그램은 CouchApp입니다. 디렉토리 구조를 couchDB로 직접 매핑하고 이름에/letter가있는 첨부 파일을 만듭니다.

관련 문제