使用POST发送完整的图像对象

时间:2013-10-17 04:35:46

标签: php jquery gif

我正在尝试获取此代码。

<?php
$image = $_POST['image'];     
$image = base64_decode($image);    
$name = hash('md5', time()) . '.gif';    
file_put_contents($name, $image);
echo '{"name": "' . $name . '"}';

使用此.. ..

$('#save').click(function () {
     $.ajax({
         url: 'images/save.php',
         method: 'POST',
         data: {
             image: b64
         },
         dataType: 'json',
         success: function(data) {
             var a = $('<a />').attr('href', "images/" + data.name).html('permalink');
             $('#url').append(a);
         },
         error: function(err) {
             console.log(err);
         }
     });
 });

我被告知这样做,但我有点坚持这意味着什么。

使用POST将完整的图像对象发送到此脚本,图像将保存在您的磁盘上,并且图像名称的JSON响应将返回。

0 个答案:

没有答案