问题标签 [fine-uploader]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
300 浏览

fine-uploader - 文件添加到列表时的回调

使用FineUploader jQuery 插件时...我有 autoUpload = false 并且我需要知道何时将文件添加到 ul。在添加 li 之前调用提交回调。(我有一些其他元素作为我的“fileTemplate”的一部分,我需要在添加文件时更新这些元素。)

做这个的最好方式是什么?

0 投票
2 回答
586 浏览

coldfusion - 处理 Coldfusion 页面后的 FineUploader 错误

我已经实现了最新版本的 FineUploader,它可以完美地呈现在我的页面上。

然后我选择了一个文件,它成功地联系了 Coldfusion 页面。如果我查看调试器工具/控制台,我可以看到 Coldfusion 页面的响应。如果我对 FORM 数据进行 CFDUMP,我也会看到文件正在传递。所以到目前为止一切正常。

但是,一旦完成 Coldfusion 页面,调用页面就会触发“错误”功能并警告“错误”。

如果我查看调试器/控制台,则没有错误。所以我不明白为什么控件仍然返回错误。我怀疑错误可能是我从 cfm 页面返回的内容,目前是(这是目前 cfm 页面中写的全部内容):

有人看到这里有什么问题吗?我真的不知道去哪里尝试解决这个问题,因为没有错误。

我正在使用 CF10、FineUploader 3.3、Chrome

提前致谢。

已接受答案的更新/附录:

基本上,响应不仅必须是正确的 JSON 格式,而且还必须具有“success”:“true” 的名称/值对。

所以,之前,我返回的 JSON 是这样的,它是有效的 JSON,但失败了:

但是,它只有在添加“success”:“true”名称/对后才开始正常工作:

0 投票
1 回答
1119 浏览

jquery - FineUploader 设置一个参数作为“常量”参数传递给第一次成功上传后的每个后续上传

我正在使用 Fineuploader 脚本的 jQuery 版本(版本 3.3)。

我已经创建了必要的上传脚本,一切似乎都按预期工作,但我的目标是将多个文件上传到一个文件夹,该文件夹是根据第一个文件上传时创建的数据库条目 ID 动态创建的。为此,我将文件夹/数据库条目 ID 设置为返回参数,其中包含我在脚本末尾返回的 JSON 信息,然后使用 on('complete'...) 函数,我试图将该参数设置为传递回我的 PHP 脚本,以防止我的 PHP 脚本创建新的数据库条目,从而为每个文件创建一个新文件夹。

在我的 JS 控制台中记录结果时,我发现这不起作用,因为我对 on('complete'...) 的使用似乎只在最后一个文件完成上传后设置参数。我试图查看http://docs.fineuploader.com/api/callbacks.html上详细介绍的其他回调,但没有找到一个使用我的 PHP 脚本中的 JSON 响应的回调。

有没有办法可以在第一次成功上传时设置此参数,并为特定批次文件上传中的每次后续上传保持不变?

这是我目前正在使用的 JS:

这是我的 PHP 上传脚本:

对此的任何帮助将不胜感激。

0 投票
1 回答
340 浏览

node.js - FineUploader onComplete 不使用 CoffeeScript 触发

我正在使用 Node.JS、Express 和 CoffeeScript 使用 FineUploader 创建我的第一个项目。到目前为止,一切都运行良好,只有一个例外。上传完成后,我将返回一个 JSON 对象,其中包含成功变量以及继续进行所需的另一个变量。不幸的是,我无法成功触发 onComplete 回调。我相信我的所有代码都是正确的,并且 Chrome 控制台没有抛出任何错误。我也尝试在 onComplete 方法中打印到 Chrome 控制台,但无济于事。任何帮助将不胜感激。

0 投票
1 回答
597 浏览

json - 从 httphandler 返回多个参数到 FineUploader `OnComplete`

我使用 FineUploder 将图像上传到 Web 服务器。

javascript

javascript 调用服务器uploadhandler.ashx端,并成功上传文件。

这里我需要用 json 响应返回另一个参数。如何向context.Response.Write("{\"success\":true}");javascript 'onComplete' 方法添加另一个参数并从中读取它

0 投票
1 回答
1376 浏览

node.js - FineUploader responseJSON 在 onComplete 回调中不包含成功

在触发 onComplete 方法后,我发现我的 responseJSON 变量似乎没有包含我期望的信息。这是我在某个地方搞砸了(可能),还是有些事情不太正常?FineUploader 正在识别成功的上传,所以我知道它得到了响应,但是当我在 onComplete 中记录 responseJSON 时,它会打印“responseJSON:”。只是文件名。没有大括号,括号等。

客户端代码

服务器端响应代码(只是必要的部分)

编辑:我还在 FineUploader-3.3.0.js 文件中添加了一个日志,它正在接收正确的 JSON 对象,只是由于某种原因没有正确地将其传回。

0 投票
1 回答
409 浏览

internet-explorer - Fineuploader jpg 在 IE 中不起作用

我无法在 IE 中使用 Fineuploader 上传图片。在 chorme 和 FireFox 中工作。

知道为什么在 IE 中上传 jpg 不起作用。我注意到 chrome 请求对象上下文类型是“application/octet-stream”,而 IE 不是。如果是这样的话,这是问题吗?我要改变什么来让fineuploader在请求中使用这个上下文类型。

谢谢 // 设置上传器。if (document.getElementById('formUpload')) { var description = ""; var 文件名 = ""; var fileUploader = new qq.FileUploader({

0 投票
1 回答
4546 浏览

internet-explorer - 自定义 CLeditor 按钮的 IE HTML1114 错误

我正在使用 CLeditor、Fineuploader 和 Bootstrap 创建一个自定义按钮,该按钮会弹出更高级的文件上传模式。但是每次我启动模态我都会得到一个错误,我不知道如何修复它。基本上整个浏览器都冻结了。

我发现这个警告仍然显示出了什么问题,但它会正常进行。

所以 CLeditor 有一个糟糕的设计,它在单击时在自定义按钮上运行命令,而不是等待buttonClick回调运行这造成了一种情况,即 IE 正在调用getRange(editor).pasteHTML(value)undefined以减轻它我只是将我的按钮名称添加到大 if else if 在buttonClick事件处理程序中

0 投票
1 回答
299 浏览

fine-uploader - 给每个附件一个标题

我正在寻找使用 Fineuploader 为每个上传的项目添加标题/名称。每个附件都会在其旁边显示一个文本框,以便用户可以在按“上传”之前输入标题/名称,如下所示

我看过了,每个上传请求都会发送类似

如果我可以让它添加'&title' - 我有PHP来处理fine.uploader.php上的任何'GETs'

});

0 投票
1 回答
224 浏览

fine-uploader - 是否可以使用精细上传器上传 url 文件并对其进行分块/分区?

我也想上传 url 文件,但在示例中我只能从本地机器上传文件。是否可以使用精细上传器上传 url 文件并对其进行分块/分区?