问题标签 [resumablejs]

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 回答
1533 浏览

javascript - PHP @move_uploaded_file 使用 Resumable.js 返回 false

我正在尝试使用 PHP 后端实现 Resumable.js,并且正在使用提供的示例后端:示例后端

我通过以下方式从我的 javascript 页面拨打电话:

但是,当它到达 PHP 文件中的这一行时,它似乎记录了这个错误

这是日志

有什么具体原因吗?我正在使用的 PHP 与上面的链接完全相同。

0 投票
1 回答
803 浏览

java - JSP 写入服务器目录

所以我正在使用 resumable.js 将文件上传到服务器。

我要保存到的目录类似于

明明只是编造的,但是这个目录有用户写入的权限。我正在使用 JSP 来监听 resumable.js 发出的 POST 请求,并编写

文件到该目录。示例监听器:

该脚本托管在

根据JS本身的resumable,上传的过程就完成了,但是根本没有新建一个目录。我知道这不是写权限,所以它必须是别的东西。

这是我在 javascript 中调用一个新的可恢复对象

它似乎正在命中 jsp 文件,但没有发生任何事情。

我按照 Apache 的文件上传页面来实现那个监听器,但也许我在某些时候出错了。

Apache 的文件上传

可恢复的.js

0 投票
1 回答
3215 浏览

amazon-web-services - XMLHttpRequest 无法加载 https://s3.amazonaws.com/。Access-Control-Allow-Origin 不允许来源

我第一次使用 AWS 和 s3 时,我必须将它与 salesforce 集成以上传大文件,当我尝试上传文件时,它给了我错误

我正在使用resumable.js(一个用于以块发送大文件的 javascript 库) ,你可以看到我正在从 url https://c.ap1.visual.force.com发送文件,然后我尝试发送它

我发送文件的代码段是

因为我使用的是现有的 JS 库,这就是为什么它看起来有点奇怪。这段代码意味着我正在向 https://s3.amazonaws.com/ritesh发送一个发布请求 ritesh 是我的存储桶名称设置其他发布参数,如密钥、AWSAccessKeyId政策、签名、acl、success_action_status 等所有参数可能都是正确的,为什么我会收到此错误。我的 Cors 配置是

我只发送参数而不是任何标题我应该发送额外的标题请注意哪些标题!!请帮助如何删除此错误

0 投票
1 回答
593 浏览

javascript - fileAdded-事件未触发

我正在尝试通过 resumable.js 从 Android 文件系统上传文件。我设置了我的 Resumable-Object 并使用 .fileAdd 添加我从本地文件系统请求的文件。根据文档,如果添加了文件,则应触发事件“fileAdded”。但事实并非如此。那么,是否可以从文件系统添加文件,或者我是否必须使用“.assignBrowse”方法从 UI 添加文件?

这是我所做的:

0 投票
1 回答
3226 浏览

php - 浏览器崩溃后继续上传

我正在上传文件以上传最大 2GB 的大文件。因此,我需要确保即使在浏览器崩溃或其他情况后仍能继续下载。resumable.js对我来说看起来很有希望,所以我试了一下:

对于我的upload.php(从块中创建一个文件),我使用了这个php后端示例:https ://github.com/23/resumable.js/blob/master/samples/Backend%20on%20PHP.md

上传工作得很好,即使是大文件,但如果我不小心关闭了打开的选项卡或浏览器,我找不到任何有用的东西来恢复下载。php 后端脚本似乎已经实现了一些东西来使这项工作:

Resumable.js文档说:

这将允许在浏览器重新启动甚至跨浏览器后恢复上传(理论上您甚至可以跨多个选项卡或不同浏览器运行相同的文件上传)。列出的 POST 数据请求是使用 Resumable.js 接收数据所必需的

但由于我不擅长服务器端编程/配置,我不确定如何实现该功能/检查是否有可以恢复的上传。有没有人遇到过类似的问题,可以解释一下如何在浏览器重新启动后恢复下载?

0 投票
1 回答
711 浏览

events - 无法让流星 FileCollection 包工作

我(不幸的是)在 Windows 机器上工作,所以我不得不手动将 FileCollection 包添加到我的应用程序中,但是当我运行我的应用程序时,我可以从浏览器控制台访问文件收集和文件收集方法。但是,我似乎无法在实际页面上设置事件侦听器。(仅供参考,我正在使用 Iron-router 作为我的模板架构。)

似乎需要调用的代码没有按正确的顺序出现,但我已经尝试过放置代码的位置,但似乎没有任何区别。

服务器端代码:

客户端代码(当前位于客户端目录顶层的 main.js 中):

0 投票
1 回答
227 浏览

php - Yii 可恢复实现

我有一个任务要在Yii中实现 resumable ,并且我实现了上传控制,但以前从未 Resumable。

任务是将文件分成小块。

示例:一个文件可以是 1 GB。我尝试使用休息服务发送该文件。

0 投票
2 回答
4118 浏览

javascript - 使用 ResumableJS 取消、中止和重试单个文件上传

我已经成功地使用ResumableJS将多个文件分块上传到服务器。在上传过程中,用户可以看到整体上传进度和单个文件上传百分比。也可以暂停/恢复整体上传。

我现在想要的是允许用户在不中断其他文件上传的情况下取消/中止单个文件上传。
在 ResumableJS网站中,有一些方法可以让我做我想做的事,但没有关于如何做到这一点的示例。
我尝试了以下方法:

如何在不中断整个文件上传的情况下中止特定文件上传?

更新:这是我的 JS 代码:


在 Ruben Rutten 的帮助下,我解决了我的问题:

0 投票
1 回答
1293 浏览

ruby-on-rails - 用于文件上传的 resumable.js 不选择相同的文件

我正在尝试将resumable.js用于我的文件上传应用程序。它工作正常并上传文件。

如果文件上传成功后,我尝试再次选择或删除相同的文件,则会出现问题,它不会触发文件上传(r.upload()),直到我刷新页面。

上传所有文件后,有什么方法可以从可恢复对象中清除文件列表,以便再次选择它们?

还有一种方法可以在将另一个块发送到服务器之前引入一些延迟(如 sleep(5))。

0 投票
1 回答
104 浏览

dart - 使用 Dart 中的 resumable.js

我正在尝试将Dart 中的resumable.js与以下代码一起使用:

files变量定义为List<File>( dart.html.File)。当我rs用这两行检查对象的属性时:

我发现它rs.opts已正确初始化,但rs.files始终包含ResumableFile长度为 1 的实例。我猜这是因为方法 addFile 期望参数是 Javascript 的实例,File但它得到了 instanceof dart:html.File

您知道如何转换dart:html.File为 JavascriptFile或如何将参数传递给resumable.js吗?

我知道我可以选择使用方法assignBrowseassignDrop,但我想坚持我的解决方案。