gpt4 book ai didi

javascript - 使用 aviary 时出现 file_get_contents 错误

转载 作者:行者123 更新时间:2023-11-28 08:52:31 27 4
gpt4 key购买 nike

我已将 aviary 嵌入到我的网页中,它工作正常,但我无法使用 file_get_contents 命令来获取保存的图像。

鸟舍代码:

JS:

<!-- Load Feather code -->
<script type="text/javascript" src="http://feather.aviary.com/js/feather.js"></script>

<!-- Instantiate Feather -->
<script type='text/javascript'>
var featherEditor = new Aviary.Feather({
apiKey: '*********',
apiVersion: 3,
theme: 'light', // Check out our new 'light' and 'dark' themes!
tools: 'crop,orientation,brightness,sharpness,redeye,effects,stickers,focus,contrast,whiten,warmth,colorsplash,enhance,saturation,blemish,draw,text,frames',
appendTo: '',

onSave: function(imageID, newURL) {
var img = document.getElementById(imageID);
img.src = newURL;
},

onError: function(errorObj) {
alert(errorObj.message);
},

postUrl: 'http://example.com/featherposturl'
});

function launchEditor(id, src) {
featherEditor.launch({
image: id,
url: src
});
return false;
}

HTML:

<div id='injection_site'></div>

<img id='image1' src='photo.jpg' style="max-height:360px;" on/>

<p><input type='image' src='http://images.aviary.com/images/edit-photo.png' value='Edit photo' onclick="return launchEditor('image1', document.getElementById('image1').src);"/></p>

根据 aviary 文档,我可以获取在 aviary 服务器上创建的临时文件,但使用以下 php 代码:

<?php

$image_data = file_get_contents($_REQUEST['url']);

file_put_contents("photo.jpg",$image_data);

?>

当我运行它时,它会出现此错误

[24-Sep-2013 12:14:16 UTC] PHP Warning: file_get_contents() [function.file-get-contents]: Filename cannot be empty in......

有谁知道如何获取在鸟舍服务器上创建的文件并将副本上传到我的服务器。

更新我注意到一个名为“photo.jpg”的文件被添加到服务器中,文件大小为 0kb。我假设这是来自 file_put_contents("photo.jpg",$image_data); 但图像数据是空白的,因为如果 file_get_contents

有什么想法吗?

最佳答案

请检查您的服务器上的allow_url_fopen = 0

如果它的值为 1 file_get_contents 无法工作

这种情况下你可以使用curl

关于javascript - 使用 aviary 时出现 file_get_contents 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18981599/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com