FineUploader:可以根据文件类型上传到不同的位置吗?

时间:2014-02-14 16:45:07

标签: php wordpress file-upload amazon-s3 fine-uploader

周五快乐!

如果可能的话,我很好奇:

我希望能够根据文件类型将媒体上传到不同的位置。我非常感谢Fine Uploader可以直接上传到Amazon S3,但我不希望一切都直接进入S3。我正在使用WordPress,需要为上传的媒体生成不同的图像大小,所以我想将图像上传到我的服务器进行处理,然后再上传到S3(通过this plugin)。我想上传到S3的任何其他媒体(音频,视频等)。你怎么看?这可能吗?

1 个答案:

答案 0 :(得分:1)

你还有两个独立的Fine Uploader实例吗?这是需要的。基本上,您必须设置一个绑定到传统端点Fine Uploader的按钮,另一个绑定到Fine Uploader S3实例。这些按钮可能具有与其相关的特定验证限制,以防止用户意外地将图像文件提交给S3上传器。

另一种选择是提供您自己的文件输入元素,检查提交的文件,然后通过Fine Uploader的API(addBlobsaddFiles将相应的文件传递给相应的Fine Uploader实例。 )。

另一种可能性:只允许用户将所有文件上传到S3,并在每个图像文件到达存储桶后(临时)将其拉回到服务器,修改它并将其发送回S3。

请注意,我正在开发Fine Uploader 4.4的功能,允许您通过选项指定图像尺寸,Fine Uploader将缩放图像并将每个缩放图像分别发送到您选择的任何端点。请参阅issue #1061 for details/progress updates