2011-12-06 11 views

답변

1

FileTransfer 개체는 multipart/form-data를 사용하여 서버까지 데이터를 POST합니다. Ajax는 UTF-8을 사용하여 XHR을 사용하여 서버에 데이터를 보냅니다.

+0

기능상의 차이점에 대해 자세히 설명해 줄 수 있습니까? 찬성/반대 의견은 무엇입니까? 더 빠르고 효율적입니까? 당신의 도움을 주셔서 감사합니다! –

0

iOS에서는 javascript 또는 jquery로 파일을 보낼 수 없습니다. 파일 시스템에 액세스하려면 기본 응용 프로그램을 사용해야합니다.

PhoneGap 그렇게 해드립니다.

+0

하지만 base64 인코딩 이미지에 대해 ajax를 사용할 수 있습니까? http://wiki.phonegap.com/w/page/39539478/Upload%20an%20Image%20to%20a%20PHP%20Script –

0

AJAX의 한 가지 단점은 크기입니다. 파일의 BASE64 인코딩을 사용해야하므로 BASE64의 제한된 문자 세트로 인해 크기가 커집니다.