- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试使用 Cropit jQuery 插件上传裁剪后的图像,该插件在前端使用 Canvas 。基本上尝试重新创建此处描述的过程:
How to crop and upload photo using cropit jquery plugin with php
我的 Node.js 工作:
var img = //DATA RECEIVED FROM THE POST REQUEST
var decoded = decodeURIComponent(require('url').parse(img, true).path.replace(/\++/g, ' '))
var exp = decoded.replace('data:image/jpeg;base64','').split(',');
var base64 = exp.shift();
var data = base64url.decode(base64);
fs.writeFile('./public/woooo.jpg', data,function(err,done){
if (err){
console.log(err)
}
})
结果是无法打开的图像文件。为什么?我究竟做错了什么?还有其他人解决过这个问题吗?
最佳答案
找到了:
var decoded = decodeURIComponent(require('url').parse(img, true).path.replace(/\++/g, ' '))//base64url.decode(img);
var exp = decoded.split(',');
var base64 = exp.shift();
var data = base64url.decode(base64);
var data_c = data.replace('data:image/jpeg;base64,','')
var buffer = new Buffer(data_c, 'base64');
fs.writeFileSync('./public/woo.jpg', buffer);
关于javascript - Cropit 将 Canvas 图像上传到 NodeJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28745785/
我无法让 npm 识别出我已经安装了cropit。我的 package.json 包含如下相关行: "cropit": "^0.1.9", "jquery": "~2.1.1" 我是否选择了错误的版本
您好,我正在使用以下插件 CropIt ,为了处理我网站上的图像,在文档中有一个名为 "onFileChange" 的选项,但文档本身并不是很有帮助,我需要在用户之后立即执行一个功能从对话框中选择图像
我正在使用 cropit.js jquery 插件在浏览器中裁剪图像。插件网站是here . 我遇到的问题是,我根据点击的图像动态加载图像。 第一个图像加载良好,一切正常。但是,如果我单击第二个图像或
我对这个插件非常失望。我是 JS/Jquery 的新手,但我的网站非常需要这个插件...所以我在这里找到了 cropit:http://scottcheng.github.io/cropit/ 我不知
如果您查看 jQuery Cropit 中的默认设置,代码如下 Resize image Submit
我的代码正在裁剪图像,但不检查图像大小是否大于 15 MB。我正在使用 Cropit jQuery plugin . 我正在使用这段代码来初始化库: (function() { var b;
阅读文档后,我仍然没有找到如何在图像很小的情况下调整图像大小的解决方案。但它适用于大图像,但又不适用于小图像。请在下面查看我的代码: $(document).ready(function(){ $
我正在尝试使用 Cropit jQuery 插件上传裁剪后的图像,该插件在前端使用 Canvas 。基本上尝试重新创建此处描述的过程: How to crop and upload photo usi
我已经在互联网上搜索了一段时间,但找不到任何可以告诉我如何从 $('#image-cropper').cropit('export') 转换结果的信息转换为 PHP 可以上传到服务器的图像。我正在使用
我的 cropit html 代码:
所以我目前找到了这个名为cropit的照片裁剪插件。 .演示是 here .所以我想做的是抓取裁剪后的照片并将照片的名称上传到 mysql 数据库并使用 php 将其保存到目录中。 到目前为止我有这个
首先,由于英语不是我的母语,请原谅我的错误。 我正在尝试通过 Symfony2 开发我的第一个项目。但是我被文件上传困住了。因此,我安装了 VichUploaderBundle,它提供了我需要管理的内
我是一名优秀的程序员,十分优秀!