对于我在IE11和Oracle-ADF中工作的项目,我正在尝试使用DropzoneJS来实现客户端请求的拖放上传功能。
Oracle-ADF公开了一个Javascript API(AdfFileUploadManager),它要求您调用addFileToQueue(Object file)将文件发送到后端。
然而,DropzoneJS要求您在选项中设置URL(或使用标准表单操作),这两种情况在这种情况下似乎都不起作用。 DropzoneJS中是否有任何方法可以调用此函数而不是设置POST url?
答案 0 :(得分:5)
如果我正确理解您的问题,您希望在不实际上传的情况下使用DropzoneJS功能吗?
在这种情况下,您应该将autoProcessQueue
设置为 false 。这将阻止Dropzone自动上传您的文件。使用addedfile
事件,您可以访问文件对象并使用其他JS API来执行上载。
jsfiddle形式的示例:
https://jsfiddle.net/u9dsmqen/56/
请注意,我没有使用form
标记,并且我提供了假url
,因此DropzoneJS可以正确初始化。