Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从手机上传的图像方向不正确_Javascript_Html_Ruby On Rails_Ruby - Fatal编程技术网

Javascript 从手机上传的图像方向不正确

Javascript 从手机上传的图像方向不正确,javascript,html,ruby-on-rails,ruby,Javascript,Html,Ruby On Rails,Ruby,我正在用Carrierwave Gem开发Ruby on Rails应用程序。在应用程序内部,用户可以上传个人资料图像。它在桌面上运行良好,但当您从移动设备上传图像时,图像会横向显示 因此,我的问题是: 1) 纠正方向的正确方法是什么 2) 是否可以使用Carrierwave更正方向?在执行上载设置“自动定向”之前 如果你把载波设置成如下,怎么样 创建/添加app/uploaders/image_uploader.rb在下面添加此代码 class ImageUploader < Carri

我正在用Carrierwave Gem开发Ruby on Rails应用程序。在应用程序内部,用户可以上传个人资料图像。它在桌面上运行良好,但当您从移动设备上传图像时,图像会横向显示

因此,我的问题是:

1) 纠正方向的正确方法是什么


2) 是否可以使用Carrierwave更正方向?

在执行上载设置“自动定向”之前 如果你把载波设置成如下,怎么样

创建/添加app/uploaders/image_uploader.rb在下面添加此代码

class ImageUploader < CarrierWave::Uploader::Base
  process :fix_exif_rotation
  def fix_exif_rotation
      manipulate! do |image|
        image.tap(&:auto_orient)
      end
  end
end
class ImageUploader
在执行上载之前,请设置自动定向 如果你把载波设置成如下,怎么样

创建/添加app/uploaders/image_uploader.rb在下面添加此代码

class ImageUploader < CarrierWave::Uploader::Base
  process :fix_exif_rotation
  def fix_exif_rotation
      manipulate! do |image|
        image.tap(&:auto_orient)
      end
  end
end
class ImageUploader