phonegap 批量上传filetransfer 支持多文件上传吗

&&&&&&&&&&&& 移动开发界的&瑞士军刀&PhoneGap今天发布了1.3版本,在这一版本中带来诸多的新特性(工具、控件)及改进,其中最显著的即是完成对Windows Phone的支持。这也意味着PhoneGap已完全实现支持所有主流移动平台。
&&&&&&&&&&&& PhoneGap是一个开源的跨平台移动应用开发框架,能使开发者们在只使用标准网络技术(HTML5、CSS和JavaScript)的情况下 开发跨平台应用。PhoneGap的目标是实现&一次开发,运行于任何移动终端平台&。在1.3版发布前,PhoneGap框架的兼容平台包括:iOS、 Android、Blackberry、WebOS、Symbian。
&&&&&&&&&&&& 目前,Windows Phone开发人员已可以调用所有的PhoneGap API来实现跨平台的WP应用开发。你可以通过PhoneGap核心开发人员Jess MacFadyen的来了解更多细节或者查看微软的。
除了实现对Windows Phone的支持外,PhoneGap 1.3还为其他移动平台的应用开发带来许多改进:
将addWhiteList从公共API中移除;
移除PhoneGap.stringify()方法,取而代之的是JSON.stringify();
改进createCaptureFile()方法以实现更好地检测PNG图像,若发现图像不为JPEG或PNG格式则抛出IllegalArgumentException异常;
backHistory()代码重构,使调用navigator.app.backHistory()的行为与backbutton实现一致;
改进postMessage() API,实现调用插件的onMessage()方法;
优化enumeration方法。
BlackBerry
添加OSX支持,允许Mac系统下使用PhoneGap框架来开发BlackBerry应用;
修复WebWorks内存泄露问题;
更新PluginResult Exception,使用最新的命名方案。
增加filetransfer下载方法,界面与Android上的一样;
当从远程URL播放音频文件时,一旦下载失败会停止,并缓存已加载信息;
修复UIInterfaceOrientation隐式转换为UIDeviceOrientation类型的警告;
新增生命周期事件:resign和active。
详细信息请查看PhoneGap的。
此外,PhoneGap表示,在下个版本(1.4)中,其学名将继续改为Apache Cordova。此前PhoneGap的学名为Apache Callback&&今年10月份PhoneGap被Adobe收购,并贡献给了Apache,成为它的一个孵化项目。
PhoneGap 1.3 API开发文档:/docs/zh/
选择PhoneGap的理由
开发者引索
jQuery 1.0.1发布
&&&&&&&jQuery Mobile是jQuery在手机上和平板设备上的版本。不仅会给主流移动平台提供jQuery核心库,而且会发布一个完整统一的jQuery移动UI框架。你好我在用PhoneGap 的时候 FileTransfer()new 不出对象是不是我js引用问题还是,_百度知道
你好我在用PhoneGap 的时候 FileTransfer()new 不出对象是不是我js引用问题还是,
我有更好的答案
js引用的有问题,引用的版本对不
我的是3.4的请问,我改引用哪些文件才能new FileTransfer这个对象呢,现在new 的都是null的。
好吧 这个我也说不清楚,我用的是2.90版本的,也曾经出现过new FileTransfer new 不出对象的情况,后来重新新建从新引用了一下phonegap的js文件就好了
来自:求助得到的回答
改用HBuilder吧。
其他类似问题
为您推荐:
phonegap的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁[android]Phonegap-保存图像从 url 到设备照片库
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.
我正在开发 phonegap 应用程序,我需要将图像从 url 保存到设备照片库。
我找不到在 Phonegap Api 的方式做它,还没找到 phonegap 插件的。
我需要它来与 Iphone 和 Android 的工作
解决方法 1:
这是文件下载代码,可由任何人使用。你只需要三个参数,使用此像-
2)文件夹名称在您想要在你的 Sdcard 中创建
3)文件的名称(您可以给任何名称文件)
所有类型的文件可以通过使用此代码都下载。您可以使用此作为.js 和这工程 IOS 也。
//First step check parameters mismatch and checking network connection if available call
download function
function DownloadFile(URL, Folder_Name, File_Name) {
//Parameters mismatch check
if (URL == null && Folder_Name == null && File_Name == null) {
//checking Internet connection availablity
var networkState = navigator.connection.
if (networkState == Connection.NONE) {
download(URL, Folder_Name, File_Name); //If available download function call
//Second 一步要写权限和文件夹的创建
function download(URL, Folder_Name, File_Name) {
//step to request a file system
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, fileSystemSuccess, fileSystemFail);
function fileSystemSuccess(fileSystem) {
var download_link = encodeURI(URL);
ext = download_link.substr(download_link.lastIndexOf('.') + 1); //Get extension of URL
var directoryEntry = fileSystem. // to get root path of directory
directoryEntry.getDirectory(Folder_Name, { create: true, exclusive: false }, onDirectorySuccess, onDirectoryFail); // creating folder in sdcard
var rootdir = fileSystem.
var fp = rootdir.fullP // Returns Fulpath of local directory
fp = fp + "/" + Folder_Name + "/" + File_Name + "." + // fullpath and name of the file which we want to give
// download function call
filetransfer(download_link, fp);
function onDirectorySuccess(parent) {
// Directory created successfuly
function onDirectoryFail(error) {
//Error while creating directory
alert("Unable to create new directory: " + error.code);
function fileSystemFail(evt) {
//Unable to access file system
alert(evt.target.error.code);
//Third 步下载一个文件创建的文件夹
function filetransfer(download_link, fp) {
var fileTransfer = new FileTransfer();
// File download function with URL and local path
fileTransfer.download(download_link, fp,
function (entry) {
alert("download complete: " + entry.fullPath);
function (error) {
//Download abort errors or download failed errors
alert("download error source " + error.source);
//alert("download error target " + error.target);
//alert("upload error code" + error.code);在Android平台中实现Phonegap文件上传
在Android平台中实现Phonegap文件上传
  在Android平台中实现Phonegap文件上传是本文要介绍的内容,主要是来了解并学习Phonegap的应用,那么本文通过一个简单的实例来讲解Phonegap的应用,具体内容的实现来看本文详解。
  沿用官网提供的完整代码:
  //WaitforPhoneGaptoload &  // &  document.addEventListener(&deviceready&,onDeviceReady,false); &  //PhoneGapisready &  // &  functiononDeviceReady(){ &  //Retrieveimagefilelocationfromspecifiedsource &  navigator.camera.getPicture(uploadPhoto, &  function(message){alert('getpicturefailed');}, &  {quality:50, &  destinationType:navigator.camera.DestinationType.FILE_URI, &  sourceType:navigator.camera.PictureSourceType.PHOTOLIBRARY} &  ); &  } &  functionuploadPhoto(imageURI){ &  varoptions=newFileUploadOptions(); &  options.fileKey=&file&; &  options.fileName=imageURI.substr(imageURI.lastIndexOf('/')+1); &  options.mimeType=&image/jpeg&; &  varparams=newObject(); &  params.value1=&test&; &  params.value2=&param&; &  options.params= &  varft=newFileTransfer(); &  ft.upload(imageURI,&;,win,fail,options); &  } &  functionwin(r){ &  console.log(&Code=&+r.responseCode); &  console.log(&Response=&+r.response); &  console.log(&Sent=&+r.bytesSent); &  } &  functionfail(error){ &  alert(&Anerrorhasoccurred:Code=&=error.code); &  }&
  Example
  UploadFile
  其中已经过修改,因为在电脑虚拟机中sourceType:navigator.camera.PictureSourceType.PHOTOLIBRARY会出错,还没在真机中测试过。
  主要问题还是参数imageURI,andriod中imageURI是content://&&形式得,不过phonegap已经在1.0.0rc2版本中fix了这个问题。
  得到的fileEntry仍然无法使用的,ft.upload()中参数一imageURI,在android平台中的格式是fileEntry.fullPath.
  本来想说根目录fileEntry.toURI()应该也行,但是测试证明,只有fileEntry.fullPath才能获得数据并成功上传。
  看来phonegap还应该再多改进~
  不过整体还是满意的~~参看了一些文档,似乎在iphone下会更麻烦一点~
  所以说phonegap也不见得是写一次就可以通用的~~最简单的可能一次代码就可以通用~
  但是涉及到一些进阶一点的也是需要再另外做功课的。
  大家有空多逛逛一起讨论下~
  小结:在Android平台中实现Phonegap文件上传内容介绍完了,希望通过本文的学习能对你有所帮助!
&&&主编推荐
H3C认证Java认证Oracle认证
基础英语软考英语项目管理英语职场英语
.NETPowerBuilderWeb开发游戏开发Perl
二级模拟试题一级模拟试题一级考试经验四级考试资料
港口与航道工程建设工程法规及相关知识建设工程经济考试大纲矿业工程市政公用工程通信与广电工程
操作系统汇编语言计算机系统结构人工智能数据库系统微机与接口
软件测试软件外包系统分析与建模敏捷开发
法律法规历年试题软考英语网络管理员系统架构设计师信息系统监理师
高级通信工程师考试大纲设备环境综合能力
路由技术网络存储无线网络网络设备
CPMP考试prince2认证项目范围管理项目配置管理项目管理案例项目经理项目干系人管理
Powerpoint教程WPS教程
电子政务客户关系管理首席信息官办公自动化大数据
职称考试题目
就业指导签约违约职业测评
招生信息考研政治
网络安全安全设置工具使用手机安全
3DMax教程Flash教程CorelDraw教程Director教程
Dreamwaver教程HTML教程网站策划网站运营Frontpage教程
生物识别传感器物联网传输层物联网前沿技术物联网案例分析
互联网电信IT业界IT生活
Java核心技术J2ME教程
Linux系统管理Linux编程Linux安全AIX教程
Windows系统管理Windows教程Windows网络管理Windows故障
组织运营财务资本
视频播放文件压缩杀毒软件输入法微博
数据库开发Sybase数据库Informix数据库
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&

我要回帖

更多关于 phonegap上传多张图片 的文章

 

随机推荐