1
아직 Amazon S3와 같은 서비스를 사용하지 않으므로 파일 구조에서 업로드 된 사용자 이미지를 저장해야합니까? 이미지가 비공개 인 공개 디렉토리는 피하고 싶습니다.업로드 된 사용자 이미지를 어디에 저장합니까?
아직 Amazon S3와 같은 서비스를 사용하지 않으므로 파일 구조에서 업로드 된 사용자 이미지를 저장해야합니까? 이미지가 비공개 인 공개 디렉토리는 피하고 싶습니다.업로드 된 사용자 이미지를 어디에 저장합니까?
업로드를 처리하기 위해 플러그인을 사용하고 있습니까? 많은 경우 파일 저장 경로를 지정할 수 있습니다. 공용 폴더를 피하려면 합리적인 제안을하십시오. "#{RAILS_ROOT}/uploads/images/"
개인적인 취향은 매우 중요합니다.
예를 들어 반송파 업 로더에서는 공개적으로 액세스 할 수없는 RAILS_ROOT 아래의 업로드 폴더에 항목을 배치합니다. 답장을
def store_dir
"#{RAILS_ROOT}/uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}"
end
https://github.com/carrierwaveuploader/carrierwave#changing-the-storage-directory
덕분에, 나는 "LIB"또는 "공급 업체"폴더에 대해 생각했다? – pingu
나는이 두 폴더 중 하나를 사용하지 않는 것이 좋습니다. 이미 상당히 잘 정의 된 사용법을 가지고 있습니다. 이 업로드를 위해 자신 만의 폴더 구조를 만드는 것은 완벽합니다. – Matt