我正在尝试做一些个人资料图片上传,工作方式如下:用户可以选择想要上传的个人资料图片从他的计算机(),然后他可以裁剪它作为他喜欢的正方形1:1的纵横比,就像在Whatsapp (我使用),最后裁剪的图片被上传到云通过,它被绑定到我的模型“用户”的列“图像”。我跟随做了集成
以下是我到目前为止所做的工作。下面是与cloudinary绑定的uploader:
class AvatarUploader < CarrierWave::Uploader::Base
include Cloudinary::CarrierWave
include CarrierWave::MiniMagick
大家好,我用jcrop裁剪了我的图片,我有裁剪图片的data_uri,我已经把它们整理成了一个数组,但是当我发出ajax请求时,这个数组似乎不能被传递,因为在php中数组是空的。下面是我的代码
JS
var cropped_images = {/**array of data_uris **/};
console.log(cropped_images); // still have my array intact
$.post(url,cropped_images,function(data){
console.log(data) //empty
}
)
PHP
我正在做一个小项目,用Android设备拍照,然后把这些文件发送到web服务器。这些图片是没有问题的,但是"display.save“部分正在将文件裁剪成屏幕大小。
local function FotoTomada(event)
if (event.completed == true) then
display.save( event.target, "foto.jpg", {isFullResolution=true})
SubirFoto()
end
end
如果我的手机屏幕分辨率为480x500,那就是保存到文件中的图片的分辨率。有人知道