|
这端代码中的 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); |
|