PHP将图像保存到服务器?

时间:2012-01-07 20:01:45

标签: php flash image actionscript

我正在使用一些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大师帮助都会非常棒,非常感谢!

亚伦

2 个答案:

答案 0 :(得分:0)

而不是显示它,将$_POST['image']保存到服务器,请参阅 File System

答案 1 :(得分:0)

如果你有文件名,你可以简单地做

 $newpath = "/folders/image.jpg";
 $data = file_get_contents($_POST['fileName']);
 file_put_contents($newpath, $data);
相关问题