【发布时间】:2015-10-20 20:15:57
【问题描述】:
我正在修改一个图像并以模式显示它,但我没有获得图像 URL,因为该图像已修改并以引导模式显示。 我想在 JavaScript 中获取这张图片的 URL 以上传到服务器。
我已经看过这个链接但是对这个解决方案不满意:https://stackoverflow.com/questions/18754900
HTML 代码:
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<a class="btn btn-primary" id="upload" download="cropped.png" href="javascript:void(0);">Upload</a>
</div>
JavaScript 代码:
$('#upload').click(function () {
var b = result.toDataURL();
$.ajax({
url: "/sf/p/customizeText",
type: 'GET',
data: b,
success: function (response) {
},
complete: function (response) {
},
error: function (response) {
}
});
});
我想将此裁剪后的图像 URL 发送到服务器,但我没有收到 此图像的 URL,因为裁剪后的图像每次都是新的,并且它 重新加载图像丢失后临时保存在浏览器中。 我将这张图片保存在变量b中,但是这是bas64格式的,我们可以通过ajax直接发送到/sf/p/customizeText(url)吗?
我们可以在变量 b 中分配 result.toDataURL() 并传入 ajax Like
data: b,
请给我一些想法来实现这个解决方案。
【问题讨论】:
-
为您的代码创建一个小提琴。
-
我无法创建小提琴,因为代码太长并且依赖于许多文件。但模态代码只有这一个。谢谢亚当
标签: javascript jquery css image