通过Ajax将文件发送到服务器与Phonegap中的FileTransfer功能有什么主要区别?这个比那个好吗?或者它们基本相同?
http://docs.phonegap.com/en/1.0.0/phonegap_file_file.md.html#FileTransfer VS http://api.jquery.com/jQuery.ajax/
谢谢!
答案 0 :(得分:1)
FileTransfer对象使用multipart / form-data将数据发布到服务器。 Ajax使用UTF-8使用XHR将数据发送到服务器。
答案 1 :(得分:0)
在iOS中,您无法使用javascript或jquery发送文件。您必须使用本机应用程序才能访问文件系统。
PhoneGap为您做到这一点。
答案 2 :(得分:0)
AJAX的一个缺点是尺寸。由于您必须使用该文件的BASE64编码,因为BASE64的字符集有限,它的大小会增加。