上传多个图像时管理标题

时间:2013-03-30 03:46:32

标签: uploading fine-uploader

如果我们可以管理上传多张图片时上传的每张图片的标题,那就太棒了。这样我可以选择我要上传的每个图像,标题,然后点击上传按钮。现在,必须逐个上传或让所有选定的图像具有相同的标题。

有点像Facebook或Panoramio,在上传之前很容易管理图片的标题。

2 个答案:

答案 0 :(得分:0)

目前Fine Uploader本身并不支持此功能,但我已经打开了a feature request并暂时安排了3.7里程碑。与此同时,您当然可以提供自己的UI元素,以允许用户为每个可上传项目提供备用名称,并将这些新名称作为参数传递。在服务器端,您必须解析此参数并将其与上载的项目相关联。 Fine Uploader必须采用包含用户提供的备用文件名的参数名称(并且服务器必须知道此约定并解析此参数),因为我们将无法更改值文件输入字段与多部分编码请求一起发送。

答案 1 :(得分:-1)

使用它:

var uploader = $('.uploader'),
    titleBox = $('input[type=text]');
uploader.fineUploader({
    request: {
         endpoint: 'path/to/url'
    },
    formatFileName: function (name) {
         var title = titleBox.val() + ' - ' + name + '';
         titleBox.val('');
         return title;
    },
});
uploader.on('submit', function (event, id, name) {
    uploader.fineUploader('setParams', {title: titleBox.val()}, id);
});