我最近发现了一个叫做cropit的照片剪裁插件。演示在这里。我想做的事情是获取剪裁后的照片,将其名称上传到MySQL数据库并使用PHP保存到目录中。
到目前为止,我只有以下HTML代码:
<form method="POST">
<div class="image-editor">
<div class="cropit-image-preview-container">
<div class="cropit-image-preview"></div>
</div>
<div class="image-size-label">
Resize image
</div>
<input type="range" class="cropit-image-zoom-input">
<input type="hidden" name="image-data" class="hidden-image-data" />
<button type="submit">Submit</button>
</div>
</form>
jQUERY :
$('form').submit(function() {
// Move cropped image data to hidden input
var imageData = $('.image-editor').cropit('export');
$('.hidden-image-data').val(imageData);
// Print HTTP request params
var formValue = $(this).serialize();
$('#result-data').text(formValue);
// Prevent the form from actually submitting
return false;
});
我需要帮助的只是php设置代码,因为当我裁剪照片并选择提交时,jQuery会返回序列化代码,而通常我不熟悉这个代码。以下是jQuery返回的序列化代码的一些字符:
image-data=data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhE...