我正在使用一些PHP ...
我有一个Flash应用程序,它将一个图像(使用as3corelib)发送到在浏览器中预览它的PHP脚本,这样可行!但是,我真的希望它永久保存服务器文件夹(上传等),而不是暂时保存它。我无法在PHP中找到实际将图像发送到服务器的正确变量,因此可以保存它。
<?php
switch ($_POST["format"]) {
case 'jpg':
header('Content-Type: image/jpeg');
break;
case 'png':
header('Content-Type: image/png');
break;
}
if ($_POST['action'] == 'prompt') {
header("Content-Disposition: attachment; filename=" . $_POST['fileName']);
}
echo base64_decode($_POST["image"]);
?>
以下是它的示例:http://shmoggo.com/snapshot JPEG,打开浏览器(但我希望它保存到浏览器)
任何PHP大师帮助都会非常棒,非常感谢!
亚伦
答案 0 :(得分:0)
而不是显示它,将$_POST['image']
保存到服务器,请参阅 File System
答案 1 :(得分:0)
如果你有文件名,你可以简单地做
$newpath = "/folders/image.jpg";
$data = file_get_contents($_POST['fileName']);
file_put_contents($newpath, $data);