2014-11-23 93 views
0

我有一个安装了媒体模块的drupal站点。当我点击“选择媒体”并尝试在移动设备上上传图片时,我会得到一个空白框,而不是带有上传选项的弹出框。我检查了控制台,没有错误。我如何进行调试并使其适用于移动设备。在移动设备上上传图片以用于drupal站点

回答

0

您可以将图像添加到Drupal,但移动设备不允许您将任何照片上传到图像字段。 (Android允许它,因为我记得。)

HTML5允许这一点,但遗憾的是,这与Drupal 7目前主要是不行。但是,事实证明,通过HTML Media Capture方法,修复方法非常简单。添加的jQuery下面的代码片段,所以它运行时的页面加载:

$('div.image-widget-data input[type="file"]').each(function(idx, item) { 
    $(item).attr('accept', 'image/*;capture=camera'); 
}); 

这将寻找图像控件内的项目,并添加接受属性这就告诉他们可以上传图像数据,并允许移动设备从他们的车载相机抓取。

为了使Drupal更简单,您可以从Drupal.org上的sandbox获取Image Mobile Camera模块。

现在通过平板电脑或手机(使用支持此功能的浏览器 - Chrome浏览器很好)来访问您的博客并尝试一下。

希望能帮到

+0

我应该在哪里放这段代码?哪个档案?我没有文件image_mobile_camera.module – LTech 2014-11-30 08:47:23