PhoneGap中文网

标题: 图片上传 [打印本页]

作者: 哇哈哈哈哈哈哈    时间: 2014-12-17 15:39
标题: 图片上传
这端代码中的    new FileUploadOptions();  是在哪个JS文件里,这个可以实现图片上传么


var options = new FileUploadOptions();  
      
        options.fileKey = "fileAddPic";//用于设置参数,对应form表单里控件的name属性,这是关键,废了一天时间,完全是因为这里,这里的参数名字,和表单提交的form对应  
      
        var imagefilename = Number(new Date())+".jpg";   
        options.fileName=imagefilename;  
        //options.fileName = imageURI.substr(imageURI.lastIndexOf('/') + 1);  
      
        //如果是图片格式,就用image/jpeg,其他文件格式上官网查API  
      
        options.mimeType = "image/jpeg";  
      
        options.mimeType = "multipart/form-data";//这两个参数修改了,后台就跟普通表单页面post上传一样 enctype="multipart/form-data"  
      
        //这里的uri根据自己的需求设定,是一个接收上传图片的地址  
      
        var uri = encodeURI("http://server.com/aaa.svc/PostWithImageData/");  
      
        //alert(imageURI);  
      
        //alert(uri);  
      
        options.chunkedMode = false;  
      
         var params = new Object();  
      
        params.fileAddPic = imageURI;  
      
        options.params = params;   
      
        var ft = new FileTransfer();  
      
        ft.upload(imageURI, uri, win, fail, options);  
作者: topcnm    时间: 2014-12-17 22:39
cordova你安装了,就会有那个东西,必须放手机上才能有效果
作者: 你懂的    时间: 2014-12-18 20:02
照着官方文档多试试,或者找树根要个源码
作者: carolsail    时间: 2014-12-25 10:08
上传是可以,但是这里上传成功后的返回值是固定的,不能从服务器端传返回值回来的




欢迎光临 PhoneGap中文网 (http://bbs.phonegap100.com/) Powered by Discuz! X3.2