3

Fineuploaderを使用して、アップロードされた各アイテムにタイトル/名前を追加したいと考えています。各添付ファイルの横にテキストボックスが表示されるため、ユーザーはこのように[アップロード]を押す前にタイトル/名前を入力できます

私は見てきましたが、各アップロードリクエストは次のようなものを送信します

fine.uploader.php?qquuid=f5ff0211-c004-4b1d-8ea7-228d49c4a694&qqtotalfilesize=54&qqfile=DrayTek.txt

これに「&title」を追加することができれば、fine.uploader.phpの「GET」を処理するPHPがあります。

$(document).ready(function() {
var manualuploader = new qq.FineUploader({
  element: $('#manual-fine-uploader')[0],
  request: {
    endpoint: 'fine.uploader.php?parent_type=<?php echo $parent_type; ?>&parent_id=<?php echo $parent_id; ?>&initial=<?php echo $initial; ?>&view=<?php echo $view; ?>&crm_user=<?php echo $crm_user; ?>'
  },
  autoUpload: false,
  text: {
    uploadButton: '<i class="icon-plus icon-white"></i> Add Attachments'
  }
});

$('#triggerUpload').click(function() {
  manualuploader.uploadStoredFiles();
}); 

});

4

1 に答える 1

2

メソッドを調べsetParamsます。これにより、リクエストに設定されたパラメーターが追加されます。

これを試して:

$(document).ready(function() {
    var manualuploader = new qq.FineUploader({
        element: $('#manual-fine-uploader')[0],
        request: {
            endpoint: 'fine.uploader.php'
        },
        autoUpload: false,
        text: {
            uploadButton: '<i class="icon-plus icon-white"></i> Add Attachments'
        }
    });

    $('#triggerUpload').click(function() {

        manualuploader.setParams({
            parent_type: <?php echo $parent_type; ?>, // I am assuming that these are integer values that do not need quotes around them
            parent_id: <?php echo $parent_id; ?>,
            initial: <?php echo $initial; ?>,
            view: <?php echo $view; ?>,
            crm_user: <?php echo $crm_user; ?>
        });

        manualuploader.uploadStoredFiles();
});
于 2013-03-22T12:46:32.563 に答える