【问题标题】:PHP Thumbnail ScriptPHP 缩略图脚本
【发布时间】:2014-02-25 18:07:33
【问题描述】:

如何创建缩略图并将其保存在服务器上的文件夹中?

例如,每张上传的图片都保存到文件/大文件夹中,并创建缩略图并保存到文件/拇指文件夹中。

我找到了几个免费的 PHP 图片调整脚本,包括 TimThumb 和 phpThumb。

Fineuploader 是否已内置缩略图功能?

【问题讨论】:

标签: php thumbnails fine-uploader


【解决方案1】:

这是在正确的方向吗?我得到了一切工作,包括简单的缩略图。现在我需要做的就是将文件上传到两个目录,big 和 thumb(也绕过 UUID 创建,所以它们都放在一个文件夹中)。如何设置网址?

<script>
function createUploader()
{
    var uploader = new qq.FineUploader(
    {
        element: document.getElementById('fine-uploader'),
        request: {endpoint: 'fineuploader/endpoint.php'},
        onComplete: function(id) {updatePicture(id)}
    });
}

function updatePicture(fileId)
{
    var fileId='fineuploader/';
    uploader.drawThumbnail(fileId, document.getElementById('picture'), 200, true);
}

window.onload = createUploader;
</script>

【讨论】:

  • 文件ID是数字,它们由Fine Uploader在内部分配给每个提交的文件。如果你想显示缩略图,你不需要使用drawThumbnail,只要确保你的模板中有正确的元素。我在评论中发布的链接中对此进行了讨论。在fineuploader.com/demos 也有使用客户端预览生成的演示
  • 我需要将缩略图保存在一个文件夹中。对我来说,文档在这个问题上太混乱/复杂了。用于保存 URL(图片和缩略图)的代码顶部的变量对于像我这样的菜鸟来说非常有用。也许我会将它添加到 Git 请求中。
  • 我完全明白。有一个开放的功能请求用于生成调整大小的图像并允许它们轻松上传。请参阅github.com/Widen/fine-uploader/issues/1061。这是一个受欢迎的功能请求,可能会在不久的将来完成。如果您愿意,请查看问题并发表评论。
猜你喜欢
  • 2011-05-07
  • 1970-01-01
  • 2010-10-06
  • 2012-06-15
  • 2014-06-08
  • 2012-04-06
  • 2011-06-15
  • 1970-01-01
相关资源
最近更新 更多