问题标签 [angular-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 回答
2342 浏览

javascript - 如何在使用 angular-file-upload 上传多个文件时更改标题参数

我有这个要求在上传每个文件时在标题中添加文件名。我正在使用单个上传器来选择多个文件。我试着这样做

但它没有改变。有人可以帮忙吗?

0 投票
1 回答
1249 浏览

php - PHPSlim + 角度文件上传

我将 angular-upload-file 与使用 PHP Slim 框架构建的服务器端一起使用。在我的 FileUploader 配置中,我只有:

然后在我的后端,就像相关的维基一样:

问题是当我在不使用 PHP Slim 的情况下放置此代码时,它工作正常,但是当我尝试用 PHPSlim 包装它时,我收到的是 GET 请求而不是 POST:

在此处输入图像描述

使用这样的代码:

并进入 API:

});

我试图找出问题来自哪里,服务器端还是客户端?我尝试使用类似的插件 ng-file-upload 但我有完全相同的问题,所以我认为它应该是 PHPSlim 但我不确定。

我需要使用 PHPSlim,因为我使用中间件来处理一些必需的身份验证请求。

提前致谢,

0 投票
2 回答
128 浏览

javascript - Angular - 根据服务器响应填充一列

如果这是一个非常基本的问题,我是 Angular 的新手,很抱歉。

我构建了一个客户端-服务器应用程序,它允许上传文件,然后验证它们(一些内部规则)并返回日志文件以防验证失败。

我在客户端使用Angular File Upload模块,这个简单的例子。

服务器的响应如下所示(JSON)

我想要做的是为每个文件上传下载链接(来自 response.entity)。

我得到的是所有文件的相同链接(最后一个文件中的那个)

当我检查调试模式 (F12) 中发生的情况时,我确实看到参数正在更改,但不知何故,它们被最后一个参数覆盖了。

我认为我必须以某种方式使用 ng-repeat,但问题是它已经被用于其他列。

请帮忙。

我的 html 表:

我说的是最后两列:

我在 controller.js 文件中做了以下更改:

解决方案:

controllers.js 文件中的更改:

html文件的变化:

0 投票
1 回答
552 浏览

angularjs - 使用字段数据对象 json 上传 Lib 角度文件

我正在使用 lib angular-file-upload

如何$http在下面的请求中添加请求的日期字段:

在我的请求中,需要发送一个包含以下项目的 json 对象(日期字段):

谢谢。

0 投票
1 回答
2211 浏览

file-upload - angular-file-upload - 如何使拖放区可点击?

使用nv-file-upload(https://github.com/nervgh/angular-file-upload)如何使Drop Zone Act也可以作为可单击的元素来选择文件?添加 {{nv-file-select}} 似乎不起作用。

0 投票
4 回答
32707 浏览

angularjs - Angular js输入类型文件 - 清除先前选择的文件

我正在使用input type="file"Angular js 进行上传控制。每次单击浏览时,我都不想看到以前选择的文件。默认情况下,这似乎被保留。可以通过写指令来实现吗?每次点击浏览都可以触发吗?

我正在使用引导程序实现来用更好的方式替换默认浏览按钮。

0 投票
1 回答
1139 浏览

javascript - 在 AngularJs 中为 angular-file-upload 定义多个上传器

我正在使用“ https://github.com/nervgh/angular-file-upload ”中给出的 angularjs 文件上传器,所以我的 js 代码如下所示:

我在 html 中这样使用它:

我如何定义另一个上传者说uploader2以便将数据发布到不同的 url 说uploadUrl2.php

0 投票
0 回答
847 浏览

angularjs - 在 angular-file-upload 中设置默认文件 url

我正在使用“ https://github.com/nervgh/angular-file-upload ”中给出的 angularjs 文件上传器,所以我的 js 代码如下所示:

现在我可以得到uploaders[0].queue.length = 1但不是像uploaders[0].queue[0].file.name这样的其他属性,有什么建议吗?

0 投票
1 回答
502 浏览

angularjs - 当用户在 danialfarid/ng-file-upload 插件中选择不接受的文件时显示警报框

  • 我正在使用danialfarid/ng-file-upload插件,我将 ngf-select 指令设置为 .doc,.pdf 扩展名。它工作正常。
    • 问题是如果用户选择 .png 或 jpg 文件,我想向用户显示不接受此文件类型的警告框。提前感谢您。
0 投票
1 回答
415 浏览

angularjs - 为什么我的 AngularJS 绑定并不总是正确更新?

我正在使用Danial Farid 的 ng-file-upload 插件创建一个与 AWS S3 一起使用的简单图像上传页面。它具有一个简单的按钮来上传新图像和图像列表。像这样:

在我的控制器上:

该文件正在正确上传(我204 Success从 AWS 得到了一个不错的结果),并且这两个console.log($scope.product)被调用以显示适当的结果(第二个以images数组上的项目为特色)。

事情就是这样。这个宝贝在我的开发机器上完美运行,但有时在登台或生产服务器上,图像列表没有更新$scope.product.images。有时,我的意思是它完成了 1/3 次。

总结

有时$scope.product.images,仅在我的生产服务器上,当在 AngularJS 摘要中更新时,DOM 不会更新。

我的编程经验告诉我,在这类事情中有时不是一个可接受的概念,它必须与出现此问题时总是发生的事情有关,但我进行了广泛的调试,未能找到真正的原因。想法?