问题标签 [filepond]

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

javascript - filepond Jquery 获取被拖放的文件名

我正在使用 jquery filepond 图像上传器插件,它将文件上传变成拖放区。

下面是初始化文件池的脚本

我有一个我打算在不使用 ajax 的情况下提交的表单,它是一个直接的表单提交。

我只是想知道如何获取被拖放的文件的名称,以便我可以将文件名值分配给另一个隐藏的输入,这样我就可以通过表单提交直接提交整个表单。

一旦文件被删除,我已经控制台记录了事件 console.log('file added event', e); .

请帮我获取文件池中的文件名。

0 投票
1 回答
1842 浏览

laravel - 如何在 Laravel 中使用 filepond 发送 DELETE 请求?

FilePond 可以使用 POST 请求类型上传文件,这在 Laravel 中很好。但是,FilePond 在恢复/删除上传的文件时会发送 DELETE 请求。Laravel 不直接支持 DELETE 请求,而是使用带有 DELETE 值的 _method 字段作为 POST 请求发送。

因此,现在我正在发出 POST 删除请求,但似乎无法弄清楚如何在 FilePond 中将数据添加到我的恢复请求中。我的选项如下所示:

Laravel 所需的数据(要在 POST 请求中添加的数据不是在标头中,而是在表单数据中)。

0 投票
1 回答
568 浏览

filepond - 如何从文件池中为 vue 中的其他组件获取图像 blob

我正在一个有配置设置和预览窗格的页面上工作。我希望filepond在上传图像时提供位图(blob?)图像,以便它可以显示在实时预览创建者窗格div标签中,而不是最初显示的元素(filepond)中,这可能吗?

我正在使用vue-filepond

0 投票
0 回答
626 浏览

node.js - 如何获取要从文件池中删除的图像名称反应

我正在使用React Filepond将图像上传到使用 Multer 的 node.js 服务器。上传工作正常,但是当我尝试在上传后立即撤消(删除)上传时,我收到 404 错误。

这可能是因为它找不到文件名。在节点方面,我将文件名设置如下:

这给了我:

英雄1564944240035

现在,当我尝试删除它时,我得到了 404。如果我再次尝试创建该名称,时间戳将会不同。获得该确切文件名以使删除工作的最佳方法是什么?

0 投票
1 回答
712 浏览

node.js - 即使安装了 cors nom 软件包,也会出现 CORS 错误

我正在使用React Filepond并且上传部分工作正常。但是,当我转到现有记录并尝试显示图像时,出现 CORS 错误:

从源“ http://localhost:3000 ”访问“ http://localhost:8000/img/myImg.jpg ”的 XMLHttpRequest已被 CORS 策略阻止:不存在“Access-Control-Allow-Origin”标头在请求的资源上。

在我的节点服务器上的 app.js 中,我有以下内容,但使用cors 包仍然出现 cors 错误

在 React 中,我有以下内容:

在 package.json 我还添加了一个代理:

网络选项卡 -> 标题选项卡显示

0 投票
2 回答
411 浏览

reactjs - 如何从状态中提取图像名称以用于文件池

当我导航到特定页面时,我希望用我已经上传的图像重新填充文件池图像,并且图像名称在数据库中。

目前我有硬编码的图像名称,图像名称在 componentDidMount 中设置的状态下可用,但状态也被设置为文件池,老实说,这让我有点困惑。

所以,这是硬编码的时候:

因此,我需要将 myImage.jpg 更改为 componentDidMount 的状态,即:数据库中的名称。这显然是行不通的。

文件池组件代码:

0 投票
0 回答
193 浏览

node.js - res.status 和 res.send 请求发生两次

当用户更新他们的个人资料图片时,我想删除旧的并更新数据库中的图片名称。新上传的图像是使用 react filepond 上传的,并且每当上传新图像时也会被删除。经过调查,我发现请求被发送了两次,所以它在上传后删除了文件。在我删除最后一行代码后,它停止这样做并且工作正常。但为什么?

控制器:

一旦我删除这条线,它就可以正常工作。有任何想法吗?

这是路线:

在反应我有:

0 投票
0 回答
30 浏览

filepond - 如果已在输入字段中指定字段名称,则指定字段名称无效?

如果我有一个已指定 name 属性的输入字段,如下所示:

然后我用下面的 FilePond 增强了上面的文件输入:

当我将图像放入 FilePond 并使用服务器处理上传图像时,文件参数的名称仍然是“profilepic”而不是“filepond”。当文件输入元素已经具有 name 属性时,它会出现,FilePond 不会覆盖它。这是正确的行为吗?当通过服务器处理提交图像时,我想覆盖名称属性。

0 投票
0 回答
207 浏览

angular - 如何检查 FilePond 组件的有效性(使用 ngx-filepond)?

我将 Angular FilePond ( ngx-filepond ) 与文件大小验证插件一起使用,并希望能够防止用户在文件太大时提交。

选择大文件时插件会显示正确的错误消息,但是在将数据发布到服务器之前,我应该如何最好地检查 FilePond 组件实例的有效性?

我尝试使用 @ViewChild 注入 FilePond 组件(如此处所述,但注入实例的状态属性始终为undefined,无论文件是否有效,所以我不确定这是否是要走的路。

我发现检索有效性状态的唯一方法是读取onaddfile事​​件的状态属性。似乎只有在出现验证错误时才设置此属性?

检查组件有效性状态的首选方法是什么?

0 投票
0 回答
343 浏览

filepond - FilePond 未定义

我从https://unpkg.com/filepond@4.4.12/dist/filepond.min.js复制所有代码 并粘贴到在此(StackOverflow)网站上打开的 chrome 控制台中(例如)。我在控制台中看到 FilePond 对象已创建。我有访问权限。

在此处输入图像描述

但是如果我在我的网站上做同样的事情 - filePond is not defined 我不知道我网站上的什么脚本会破坏 FilePond 初始化。