0
所以我使用Aviary來編輯我的照片,並且我有這個腳本來運行應用程序。Aviary和Codeigniter保存空白文件
<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文件中做些什麼?
嘗試呼應'$ image_data'。你得到了什麼 ? – iamsleepy
我從來沒有真正看到PHP處理的頁面。它的確很像'ajax',所以即使我回應'$ image_data',我什麼都看不到。 – user2673735