2014-08-30 3 views
2

웹 응용 프로그램이 2 개 있습니다 iEmpty & iCustom입니다. 두 사용자는 iPhone/iPad에서 일부 이미지 파일을 업로드하도록 사용자에게 요청합니다.iOS 8 PHP 파일 업로드 오류 (서버 파일 크기 = 0)

iOS8 (베타) 사용자에 "iOS8에서 작동하지 않습니다."라는 메시지가 표시됩니다.

이러한 iOS 사용자의 경우 세부적인 업로드 된 파일 (기본 HTML 파일 업로드 필드 사용)을 볼 수있는 로그를 만들었습니다. 오류가 나타나지 않지만 파일 크기가 0입니다.!

내가 이렇게 somrthing 한 로그 [ 'myfilefieldname']를 $ _FILES를 덤프 경우

array ( 
    'name' => 'image.jpg', 
    'type' => 'image/jpeg', 
    'tmp_name' => '/tmp/phpaCGkNg', 
    'error' => 0, 
    'size' => 0, 
) 

나는 iOS7에 또는 iOS8의 사용자 에이전트 문자열을 시뮬레이션 크롬 데스크톱 브라우저와 아무런 문제가 없습니다. ..

문제는 입니다. iOS8이 없으므로 문제가 무엇인지 디버그하고 찾기가 어렵습니다.

  • 누구나 이미 동일한 문제가있을 수 있습니까?
  • iOS8로 테스트하여 문제가 있는지 알려 줄 수 있습니까?

도움을 주셔서 감사합니다.

+0

아마 iOS8을 * 얻을 수 있습니다. – marko

+0

@marko : Apple Dev ID가 없기 때문에 장치가 iOS8과 호환되지 않습니다. 그래서 여기에서 도움을 요청합니다! –

+0

iOS 앱 개발 비용은 테스트 할 수있는 대표적인 장치 모음이며 적극적인 ADC 개발자 프로그램 구독입니다. 당신은 이것을 벗어날 수 없습니다. ADC 회원이 있다면 적어도 iOS8 시뮬레이터를 얻을 수 있습니다. – marko

답변

1

이 질문은 다소 오래되었지만이 문제가 발생하여 파일 경로에 내가 업로드하려고 시도한 문제가 있음을 확인하는 데 2 ​​주가 걸렸습니다 (업로드하기 전에 문서 디렉토리에 저장 됨).) :

Refer Technical Note 2406 by Apple

파단 변화가 아이폰 OS 8 년부터

이며, 문서 및 라이브러리 디렉토리는 더 이상 응용 프로그램의 번들의 형제 없습니다.

전체 경로/URL을 문서에 저장하지 마십시오. 파일 이름을 저장하고 권장되는 접근 방식으로 항상 전체 경로/URL을 생성하십시오.