首页 > 解决方案 > 如何在像uploadify 这样的dropzone 中添加数据?

问题描述

我使用 dropzone.js 上传文件。但是,我想将 ProductID 从 .aspx 文件发送到 .ashx 文件。

Uploadify 有 scriptData 。在 dropzone 中,我应该用什么来做到这一点?

例如:在 Uploadify 中:

var ProductID = $('#ctl00_contentside_tempProductID').val();

            $('#file_upload').uploadify({
                'uploader': 'uploadify/uploadify.swf',
                'script': 'uploadify/UrunResimUpload.ashx',
                'scriptData': { 'id': ProductID },
                'buttonText': 'Bul / Yolla',
                'cancelImg': 'uploadify/cancel.png',
                'folder': 'upl',
                'multi': true,
                'auto': true,
                'method': 'post',
                'fileExt': '*.jpg;*.gif;*.png',
                'onComplete': function (event, ID, fileObj, response, data) {...}

在 Dropzone 中:

 $(document).ready(function () {
                Dropzone.autoDiscover = false;
                //Dropzone.options.myAwesomeDropzone = false;
                 $("#myAwesomeDropzone").dropzone({
                     uploadMultiple: true,
                     autoProcessQueue: true,
                    paramName: "file", 
                    maxFilesize: 20000, // MB
                    parallelUploads: 10,
                    clickable: true,
                     maxFiles: 10,
                     autoProcessQueue: true,
                    url : "Scripts/dropzone/ProductFileUpload.ashx"
                });

            });

标签: javascriptjqueryasp.netfile-upload

解决方案


使用params属性:

$("#myAwesomeDropzone").dropzone({
  params: { id: ProductID },

推荐阅读