所以我正在使用 Aviary 来编辑我的图片,并且我有这个运行应用程序的脚本。
<script type='text/javascript'>
var featherEditor = new Aviary.Feather({
apiKey: '',
apiVersion: 3,
theme: 'light', // Check out our new 'light' and 'dark' themes!
tools: 'all',
appendTo: '',
onSave: function (imageID, newURL) {
},
postUrl: 'http://beta.usd309bands.org/upload/saveEditiedImage/',
onError: function (errorObj) {
alert(errorObj.message);
}
});
function launchEditor(id, src) {
featherEditor.launch({
image: id,
url: src
});
return false;
}
</script>
然后我用编辑后的图像替换现有图像的php代码如下:
$image_data = file_get_contents($_REQUEST['url']);
file_put_contents("static/images/gallery/image1.jpg",$image_data);
该脚本与现有文件联系并覆盖它。但它会覆盖它什么都不是。只是一个空image1.jpg
文件。
我在这里做错了什么?我还需要在 php 文件中做什么?