누구든지 빠른 응용 프로그램에서 이미지를 업로드하는 과정에서 만날 수있는 장애물에 대해 알고 있습니까? mpm 패키지를 미들웨어로 사용한다고 가정 해 보겠습니다. 상상해보십시오. 모든 것이 신중하게 설정되었고 영웅 기록이나 다른 곳에 오류가 없다고 상상해보십시오. 또한 콘솔에서 req.files<name_of_the_input_for _files_upload>.path
이 반환되지만 heroku run bash -a my_application
을 시도한 다음 cd/&& find . | grep <name from path>
을 시도하면 찾을 수 없습니다. 문제점을 조사해 보았습니다. this repo을 복제하여 Heroku에 업로드했습니다. 이 프로젝트의 작성자는 heroku에도 작업 데모를 가지고 있지만 배포했을 때 사용합니다. 업로드 후에 파산합니다. 폴더를 만들고 액세스 권한을 변경했습니다.Heroku가 multipart/form-data 양식에서 업로드
0
A
답변
1
Heroku는 임시 파일 시스템을 사용합니다. heroku run
때, 당신은 귀하의 애플 리케이션을 실행하는 동일한 서버에 sshing 아니에요. 새로운 일시적인 (일시적인) dyno가 당신을 위해 만들어졌고, 그것은 당신이 안으로 일하고있는 것입니다.
5 개의 서버가있는 앱이 있다고 가정 해 보겠습니다. 사용자가 파일 중 하나에 파일을 업로드합니다. 서버 중 하나에 ssh를 설치하면 파일을 볼 수있는 확률이 1/5에 불과합니다.
0
Heroku에서 파일 업로드를하는 유일한 방법은 그 파일을 다른 곳에 작성하는 것입니다. S3, Google 드라이브, 뭐든간에. 실제로 영구 파일 저장소를 유지하는 곳. 거기에 몇 가지 추가 기능이 있거나, 예를 들어 S3 계정으로 직접 푸시하도록 구성 할 수있는 미들웨어를 사용할 수 있습니다.
관련 문제
- 1. Alamofire 4.0 MultipartFormData 헤더 업로드
- 2. Alamofire 4 swift 3 헤더가 게시되지 않은 MultipartFormData 업로드
- 3. 양식에서 업로드 항목을 제거하려면 어떻게합니까?
- 4. 양식에서 파일 시스템으로 이미지 업로드
- 5. Heroku가 업로드 한 이미지를 저장하지 않습니까?
- 6. 레일 Heroku가
- 7. Heroku가
- 8. Heroku가
- 9. Heroku가
- 10. Heroku가
- 11. Heroku가
- 12. Heroku가
- 13. Heroku가
- 14. Heroku가
- 15. `Heroku가
- 16. Heroku가
- 17. 는 Heroku가
- 18. xamarin 양식에서 PHP 서버로 사진 업로드
- 19. 양식에서 SharePoint 문서 라이브러리로 문서 업로드
- 20. 양식에서 Mysql에 업로드 할 테이블을 선택하는 방법
- 21. 업로드 양식에서 psd 요소를 사용하는 방법은 무엇입니까?
- 22. 파일 업로드 양식에서 파일 미리 선택
- 23. Rails는 양식에서 업로드 한 이미지를 어떻게 처리합니까?
- 24. Heroku가 내가이 Heroku가 취약점 이메일받은
- 25. Heroku가 업로드 한 파일을 삭제하는 이유는 무엇입니까? 내가 Heroku가 내 응용 프로그램에서 파일을로드하는 경우
- 26. 응용 프로그램 오류가 나는 Heroku가 내 응용 프로그램을 업로드 한 Heroku가
- 27. 업로드하기 전에 MVC MultipartFormData 업로드에서 매개 변수를 가져 오는 방법
- 28. 문제 Heroku가
- 29. CSS는 Heroku가
- 30. 종속성 Heroku가
Cloudinary를 사용했지만 도움을 주셔서 감사합니다. –
Cloudinary를 사용했지만 도움을 주셔서 감사합니다. –