图像上传并保存在一个PHP脚本中

时间:2014-09-01 01:45:50

标签: php image laravel-4

我想将图像从远程服务器上传到我当前的服务器(服务器和后端迁移)我正在使用laravel 4,这是一次性使用脚本,因此无需担心保护它。

        if (strpos($check_image_arr['url'], '/product/'))
            {
        try
            {
                if (! file_exists ( "$destinationPath"))
                {
            mkdir("$destinationPath", 0777);
                }
            copy($check_image_arr['url'],$destinationPath."temp.jpg");
            echo "<img src=$destinationPath"."$filename >";

            $file          = file_get_contents($destinationPath);
            $destinationPath = public_path().'/img/product_images/'.'$check->id';
            $filename        = '$check->id'.".png";
            $uploadSuccess   = $file->move($destinationPath, $filename);
            die;


            }
        catch (Exception $e)
            {
            echo "$e";
            die;

            }

任何建议都会有所帮助。

编辑::我找到了我的解决方案

if (strpos($check_image_arr['url'], '/product/'))
    {

        if (! file_exists ( "$destinationPath"))
        {
    mkdir("$destinationPath", 0777);
        }
    copy($check_image_arr['url'],$destinationPath."temp.jpg");
    imagepng(imagecreatefromstring(file_get_contents(__DIR__."/img/product_images/"."$check->id"."/"."temp.jpg")),"temp.png");
    copy("temp.png",$destinationPath.$filename);
    }

0 个答案:

没有答案