2012-07-04 6 views
1

com.amazonaws.services.s3.AmazonS3을 사용하여 내 서버에서 아마존으로 파일을 업로드하고 있습니다. 모든 것이 완벽하게 작동하지만 문제로 인해 미쳐 버립니다.Amazon s3 파일 업로드 혼란

주로 이미지, js 및 css 파일을 여러 개 업로드합니다. 파일을 멋지게 업로드하지만 나는 하나의 특정 CSS 파일 (jquery-mobile-1.0.1.css)이 업로드되지만 html이 해당 파일에 의존 할 때 CSS가로드되지 않고 해당 파일을 수동으로 업로드 할 때까지 업로드됩니다. 다시 공개하고 공개하십시오. 나는 문자 그대로 (파일 이름, 위치, 인코딩 변경) 모든 것을 시도했지만 아무것도 작동하지 않는 것 같습니다. 누구든지 문제를 일으킬 수있는 아이디어가 있습니까? 파일이 동적으로 업로드되므로 특정 CSS 파일이 업로드되는 방식이 다른 CSS 파일과 다르지 않습니다.

도움을 주시면 감사하겠습니다.

+0

우리가 볼 수있는 링크가 있습니까? – reach4thelasers

+0

사실 jqm.css 파일 –

+0

예 - 직접 확인합니다. – reach4thelasers

답변

3

업로드 한 파일의 MIME 유형 (HTTP 콘텐츠 유형 헤더)이 잘못되었습니다. S3가 항상 올바르게 설정되지는 않습니다. JS 파일과 CSS 파일 모두 text/html로 설정됩니다. text/csstext/javascript이어야합니다.

업로드 API 호출에서 적절하게 설정해야합니다. 일부 업로드 라이브러리가이 작업을 수행 할 것입니다.

http://orensol.com/2009/07/14/google-chrome-2-css-content-type-and-amazon-s3/

+1

문제가 해결되었습니다. 너는 그날 친구를 구했다! –