javascript - 如何在像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"
});
});
解决方案
使用params
属性:
$("#myAwesomeDropzone").dropzone({
params: { id: ProductID },
推荐阅读
- flutter - Flutter-具有本地通知和警报的 FCM
- django - 致命:内存不足,malloc失败(试图分配524288000字节)
- javascript - `HTMLDivElement 是什么意思。
`? - javascript - 带有 javascript 承诺的多线程
- postgresql - 每对行的约束/索引条件
- arrays - 使用 Powershell 数组发送给多个收件人
- flutter - Flutter:将 Map 转换为 Json
- tsql - 基于表内值的 SQL 表更新
- javascript - 第 0 行:解析错误:无法读取未定义 TypeScript React 的属性“映射”
- java - 如何将文本文件加载到java中的字符串变量