0
FileField
에서 경로를 가져와 주어진 파일 시스템 경로와 비교하여 mongo 데이터베이스에 삽입중인 파일이 이미 있는지 확인해야합니다. 가능합니까?mongoengine에서 파일 시스템 경로를 얻는 방법 FileField
내가받는 것은 GridFSProxy
이지만 처리 방법을 이해할 수 없습니다.
FileField
에서 경로를 가져와 주어진 파일 시스템 경로와 비교하여 mongo 데이터베이스에 삽입중인 파일이 이미 있는지 확인해야합니다. 가능합니까?mongoengine에서 파일 시스템 경로를 얻는 방법 FileField
내가받는 것은 GridFSProxy
이지만 처리 방법을 이해할 수 없습니다.
데이터를 데이터베이스에 저장 했으므로 사용할 수 없습니다. 원래 경로를 저장해야하는 경우 경로 문자열이있는 FileField 및 StringField가 포함 된 EmbeddedDocument를 만들 수 있습니다. 그러나 저장된 파일과 해당 경로에서 찾을 수있는 파일이 동일하지 않음을 기억하십시오.
게시일이 표시됩니다. 나는 이것이 다른 누군가에게 도움이 될 수 있기를 바랍니다. – chachan
대답 해 주셔서 감사합니다. 결국, 제가 말했듯이 제가 데이터베이스에 넣은 모든 파일은 데이터베이스에 직접 저장된다는 것을 알았습니다. 따라서 원래 경로를 참조하지 않기 때문에 파일 시스템의 파일과 비교하는 것은 의미가 없습니다. – gc5