问题标签 [bootstrap-file-upload]

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 投票
2 回答
2569 浏览

ajax - Bootstrap Fileinput 在第二次上传时不会再次发送文件

当我使用 Krajees Bootstrap Fileinput 上传文件时,我会执行文件的服务器端验证。当出现问题时,我会简单地输出一个 JSON-Object {error:'Something went wrong'}。插件完美显示错误。

但随后:当我再次按下“上传”$_FILES时,调用的提交 PHP 脚本中的数组为空。这意味着,即使插件已经通知发生了错误,它也不会再次发送文件。

为什么插件即使检测到错误也只会上传一次文件?有什么方法可以“重置”文件的“上传状态”吗?(我只上传一个文件)。

我已经检查了文件事件,但它们都没有给我带来想要的结果,相反,它们破坏了整个上传表单,某些按钮突然被禁用等等。

0 投票
0 回答
94 浏览

javascript - Ajax 查询不是异步的

我对 ajaxUpload 有疑问。我想在文件上传期间调用 ajax 请求。

这是我生成引导文件输入的代码:

在文档上传期间,我实现了一个 Javascript “setInterval()”方法来获取完成百分比(仅在 Json 中使用 ajax 调用女巫返回百分比)。

问题:引导文件输入发送的第一个请求上传我的文件阻止其他人...... 阿贾克斯请求

我尝试async = true在 ajax 设置和 getPercentage 请求中进行设置,但没有任何改变。有人对我有解决方案吗?

谢谢

0 投票
0 回答
775 浏览

asp.net-mvc - 使用 ASP.NET MVC 的引导文件输入 - 表单提交

我想用这个插件(bootstrap-fileinput)做一些简单的文件上传。现在我很确定我删除了大部分以通过表单提交保持简单的文件上传。

它似乎仍然想异步上传一些东西。它抛出一个javascript错误:未找到错误错误未定义

查看 chrome 的网络日志,我看到它想要这样做:加载资源失败:服务器响应状态为 404(未找到) http://localhost:64251/File/UploadFile

为什么这样做?我忘记了什么?我只想在单击提交按钮时上传文件数据,然后让它由控制器处理所有内容。不是异步的,也不是通过 ajax。

谢谢您的帮助

0 投票
1 回答
992 浏览

javascript - 无法自定义引导文件输入

我正在尝试在 asp.net中实现引导文件输入表单GitHub 。

下面是我的 .aspc 文件代码

有用。但我需要自定义它。

  1. 我不想预览文件('showPreview': false)
  2. 我不想显示上传按钮 ('showUpload': false)
  3. 我想限制文件数量('maxFileCount':5)

我已经使用了定制所需的插件。

但我仍然得到默认预览/输出。

有人可以帮忙吗?

谢谢你的帮助。

0 投票
0 回答
249 浏览

asp.net-mvc - 引导文件输入 css 问题

使用这个插件(http://plugins.krajee.com/file-input)进行一些基本的文件上传,但这让我在设计方面感到头疼。不知道怎么了。似乎有所有必需的 js 和 css 文件。

在此处输入图像描述

0 投票
1 回答
2798 浏览

php - 使用 laravel 引导文件输入 - 没有上传文件

我使用 laravel 53 并尝试使用http://plugins.krajee.com/作为文件输入。问题是:不会进行文件上传。这是我的刀片代码的相关部分:

这是相应的控制器代码:

该请求仅向我显示原始文件的名称,即我选择上传的文件。但仅此而已,没有上传,没有文件(在服务器上)。

bfo

0 投票
1 回答
1114 浏览

javascript - 引导文件上传克隆

我正在使用 Krajee 的 Bootstrap 文件上传插件进行文件输入,我正在尝试克隆文件输入,以便用户可以从不同的文件夹添加多个文件,而不是一次选择它。我面临的问题是文件输入被克隆后,它的行为很奇怪。我为此设置了一个小提琴。当我尝试重置或清除文件输入时,它总是清除第一个输入。一直在尝试很多选择,在花了这么多小时后决定在这里发帖。 JS 小提琴: https ://jsfiddle.net/asfg9mna/

关于如何使其正常工作的任何想法?问题是每当我点击删除图标时,它总是删除第一个输入的文件而不是当前的文件。

HTML 代码:

JS代码:

0 投票
0 回答
1352 浏览

javascript - bootstrap-fileinput - 删除附件和多个上传字段

Bootstrap FileInput插件有两个问题:

  1. 我正在上传到“临时”文件夹以存放文件,直到提交表单并且我得到一个唯一的密钥,我可以将附件和表单数据关联到该密钥。现在的问题是,如果用户想通过本机“垃圾箱”图标删除上传的文件,则上传的文件仍保留在“temp”文件夹中,因为未定义删除功能。如何设置“删除附件”按钮并将其指向“临时”文件夹中的附件?

  2. 我有一个带有 2 个选项卡的网页,每个选项卡都包含一个供用户填写的表格。我需要每个表单来显示文件输入插件,但是在复制代码后(即使输入字段有不同的名称),只有第一个文件输入字段可以正常工作,第二个根本不上传文件。如何在一个网页上运行多个插件实例?

输入字段+JS:

上传.php

0 投票
1 回答
814 浏览

django - krajee bootstrap-fileinput 与 django 框架

我正在尝试将这个 krajee bootstrap-fileinput库与 Django python 框架一起使用。我需要csrf_token通过标头通过 ajax 将文件提交到服务器。我应该把 csrf_token 放在哪里?一般来说,我曾经在 jquery 的 ajax 方法中作为 header 传递。现在我不明白我应该在哪里包括csrf_token. 我必须投入fileinput吗?

0 投票
0 回答
490 浏览

jquery - 引导文件输入

我正在使用“引导文件输入”-

http://plugins.krajee.com/file-input

每次我浏览并选择文件时,我已经选择的旧文件会自动从预览部分中删除。我该如何解决?