gpt4 book ai didi

couchdb - 是否可以将 PLUpload 与 CouchDB 结合使用?

转载 作者:行者123 更新时间:2023-12-04 06:16:27 24 4
gpt4 key购买 nike

我正在寻找某种可能性,将图像上传到我的 CouchDB 并在上传之前调整它们的大小,只要它们仍然在客户端。 PLUpload 提供了这样做的可能性,但我想知道是否可以将它与 CouchDB 一起使用。

最佳答案

经过大量的尝试和阅读,我终于设法使用 PLUpload 将图片上传到 CouchDB。
主要问题是有一个未记录的属性“file_data_name”必须手动设置以满足 CouchDB 的需求。默认值为“name”,但 CouchDB 需要“_attachments”。我只是通过检查 Flash 运行时的源代码才发现该属性。

下面是我用于初始化 PLUpload 的 javascript:

$("form#pluploadForm #uploader").plupload({
// General settings
runtimes : 'flash,silverlight,html5',
url : 'http://your.path.to.couchdb.com/database/[documentid]',
max_file_size : '10mb',
unique_names : true,
file_data_name : "_attachments",

// Resize images on clientside if we can
resize : {width : 320, height : 240, quality : 90},

// Specify what files to browse for
filters : [
{title : "Image files", extensions : "jpg,gif,png"},
{title : "Zip files", extensions : "zip"}
],

// Flash settings
flash_swf_url : 'js/plupload.flash.swf',

// Silverlight settings
silverlight_xap_url : 'js/plupload.silverlight.xap',

multipart : true,
multipart_params : {
description: "uploadedViaPlupload",
_rev: "[the current revision of your document]",
}
});

但是使用这种方法只能将一个图像转换为一个文档。上传到多个文档不起作用,但我还没有真正尝试过(还)。

关于couchdb - 是否可以将 PLUpload 与 CouchDB 结合使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7181552/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com