Plupload不能在ipad上工作
Plupload not working in ipad
我使用Plupload在我的网站上传图像。它在所有桌面浏览器上都很好用,但在i-pad上不行。当我点击上传按钮,它刷新页面。我搜索了一下,没有找到任何可以修复它的东西。最后,我在这里提出我的问题。我正在使用pl上传Core Api。
下面是我的代码:var uploader = new plupload.Uploader({
runtimes : 'html5,flash,silverlight,html4',
browse_button : 'local_file_upload', // you can pass an id...
container: document.getElementById('container'), // ... or DOM Element itself
url : "<?php echo WEBSITE_URL . '/includes/upload.php';?>",
unique_names : true,
multi_selection: false,
max_file_count: 1,
flash_swf_url : pl_upload_url+'Moxie.swf',
silverlight_xap_url : pl_upload_url+'/Moxie.xap',
filters : {
max_file_size : '10mb',
mime_types: [
{title : "Image files", extensions : "jpg,gif,png,jpeg"},
]
},
init: {
PostInit: function() {
document.getElementById('filelist').innerHTML = '';
document.getElementById('upload_images').onclick = function() {
uploader.start();
jQuery("#upload_images").css("display","none");
return false;
};
},
FileUploaded: function (up, file) {
if(image_path != "")
{
jQuery("#filelist").css("display","none");
var ajaxURL = "../includes/ajax.php";
jQuery.post(ajaxURL,"image_path="+image_path+"&ajax=true&action=uploadImage",function(data)
{
jQuery("#preview_image").html("<img src='<?php echo WEBSITE_URL.'/uploads/users/'.$user_id.'/thumbnail/'?>"+file.target_name+"' style='width:100%'/>");
});
}
else
{
alert("<?php echo _("Kinldy select image to upload");?>");
}
},
FilesAdded: function(up, files) {
if (uploader.files.length == 2) {
uploader.removeFile(uploader.files[0]);
}
plupload.each(files, function(file) {
jQuery("#filelist").css("display","block");
var img_type = file.name;
var type = img_type.split(".");
image_path = file.id+"."+type[1];
document.getElementById('filelist').innerHTML = '<div id="' + file.id + '" >' + img_type + ' (' + plupload.formatSize(file.size) + ') <b image_path="'+file.id+"."+type[1]+'" style="color:#fff;" onclick="removeImage(this);">x</b></div>';
jQuery("#upload_images").css("display","block");
});
},
UploadProgress: function(up, file) {
jQuery("#"+file.id).find("b").html('<span>' + file.percent + "%</span>");
},
Error: function(up, err) {
document.getElementById('console').innerHTML += "'nError #" + err.code + ": " + err.message;
}
}
});
uploader.init();
等待回复。由于
我在ipad上有一个类似的问题。我复制了你的代码,它确实刷新了页面。
我尝试删除"PostInit"代码,但这阻止了页面刷新。
相关文章:
- HTML5音频加载和播放获胜'我不能在iPad上工作
- 单击事件在 iPad 中使用 Angularjs 无法正常工作
- iPad中的Jquery滑块问题,在台式机和笔记本电脑中工作正常
- iCheck插件在ipad和iphone上无法正常工作
- 功能无法按ios5 iPad的正确顺序工作
- window.open 在 iPad Safari 上无法按预期工作
- 恒星.js在iPad上无法按预期工作
- 离线工作时清单文件在 iPad 设备上不起作用
- jQuery点击事件仅在横向(iPad)中工作
- .removeAttr('style') 似乎在 iPad 上无法按预期工作
- “视频”标签后,触控事件在 iPad 上停止工作
- 谷歌地图无法在iPhone / iPad工作灯6.2应用程序上运行
- 如何使工作jquery"“滑动”;在iPad上滚动
- Sketch.JS在iPad上不工作
- 流星:谷歌登录不'不能在iphone/ipad上工作
- 链接无法在Ipad上的Div上工作-任何其他设备/浏览器都可以100%工作
- onmouseover无法在iPad横向、Safari或Chrome上工作
- 我可以为iPad创建一个离线工作的文件上传(带有自定义表单)Phonegap应用程序吗
- iPad Touch事件没有工作,尽管我使用了一些特定的代码
- 窗口底部检测只在iPad上工作一次