나는 drupal 기반 웹 사이트를 통해 사람들이 로그인하여 비공개 토론 포럼을 볼 수 있습니다. 여기가 내 Android 애플리케이션 용 베타 테스터에게 베타 .apk 파일을 다운로드하려는 위치입니다. 필자는 Android 1.6 기반 myTouch 3G에서이를 철저히 테스트했으며 문제없이 포럼에 첨부 된 파일을 다운로드하여 로그인 할 수있었습니다.drupal 사이트의 webbrowser를 통해 .apk를 다운로드 할 수 없습니다.
이제 흥미로운 부분이 나옵니다. Droids와 Nexus Ones (Android 2.0.1 및 2.1)의 테스터는 다운로드가 실패 했다며 불평하고있었습니다. 2.0 휴대 전화가 없으므로 2.0 에뮬레이터에서 시험해 보았습니다. 제대로 작동하지 않았습니다. 다운로드는 1 초 또는 2 초 동안 불확실한 진행 상황을 보여 주며 "다운로드 실패"를 표시합니다.
로그에 표시된 내용을 기반으로 서버가 2.0 브라우저에서 다운로드 요청에 대해 404를 반환하고 있음을 알 수 있습니다. 내 바탕 화면과 1.6 전화에 아무런 문제없이 다운로드 할 수 있습니다. 서버가 요청에 대해 404를 반환한다고 생각할 수있는 유일한 이유는 어떤 이유로 자격 증명이나 쿠키가 다운로드 프로세스에 의해 전달되지 않는다는 것입니다. 로그 캣을 보여줍니다 : HTTP 오류 404 다운로드 X
일부 배경 : 으로 AddType 응용 프로그램/vnd.android.package - 아카이브 APK
나는 서버 로그를 확인 :이처럼 내 htaccess로에 MIME 형식을 추가 실패한 다운로드에 대해서는 다음을 참조하십시오. xx.xx.xx.224 - [2010 년 1 월 28 일 : 20 : 39 : 00 -0500] "GET /system/files/grandmajong-beta090.apk HTTP/1.1"404 - "http://trickybits.com/forums/beta-testing/grandma-jong/latest-version-090-b1"AppleWebKit/528.5 + (게코처럼) 버전/3.1.2 모바일 사파리/525.20.1 "
감사합니다. 예, 파일이 분명히 있습니다. Firefox를 통해 내 바탕 화면에 아무런 문제없이 다운로드 할 수 있습니다. 문제는 내 웹 사이트와 특정 버전의 Android 브라우저 및 다운로드 기능 사이에있는 것으로 보입니다. – Gyuri