首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >FineUploader onSubmit未被调用

FineUploader onSubmit未被调用
EN

Stack Overflow用户
提问于 2013-09-13 22:11:54
回答 1查看 1.3K关注 0票数 0

使用fineUploader 3.8.2将PDF文件上传到S3,我遇到了一个有趣的问题,并且不确定我是否只是使用了错误的语法,或者不理解这些选项应该如何为FineUploader工作。这是我的密码。

代码语言:javascript
运行
复制
var uploader = $('#fine-uploader-box').fineUploaderS3({
  debug: true,
  button: $('#choose-file-button'),
  multiple: false,
  autoUpload: false,
  request: {
   endpoint: '(no url yet because I need to know about the file before I can construct an S3 PUT url)'
  },
  callbacks: {
    onSubmit: function(id, name){ // function to get real endpoint url goes here },
    onSubmitted: function(id, name){ // or function to get real endpoint url goes here }
  },
  validation: {
    allowedExtensions: ['pdf']
  }
});

一旦我的文件被添加到列表中,我所要做的就是让一个函数运行,但是我没有看到onSubmit (或onSubmitted)触发。

我的目标是让这个函数做一些ajax-y的事情,并返回一些信息,我将使用这些信息来帮助上传过程的其余部分,包括从我的服务器获得一个专门的S3 PUT url来将我的上传发送到。

任何帮助都将不胜感激。谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-13 22:38:11

似乎您使用的是非jQuery上载器的语法,但您使用的是jQuery上载程序。请看下面的内容:

代码语言:javascript
运行
复制
var uploader = $('#fine-uploader-box').fineUploaderS3({
  debug: true,
  button: $('#choose-file-button'),
  multiple: false,
  autoUpload: false,
  request: {
   endpoint: '(no url yet because I need to know about the file before I can construct an S3 PUT url)'
  },
  validation: {
    allowedExtensions: ['pdf']
  }
}).on('submit', function (event, fileId, fileName) {
    alert("File id: "+fileId);
}).on('submitted', function (event, fileId, fileName) {
    alert("File id: "+fileId);    
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18796038

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档