问题标签 [ng-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 投票
1 回答
1041 浏览

angularjs - Azure blob put - 图像损坏

我正在尝试使用 azure storage blob 在其上放置一个项目。它适用于 PDF、MP3,但是当我上传IMAGE文件(或 TXT 文件)时,文件已更改。

当我下载 pdf 或 mp3 时,该文件是可读的。但是对于图像,它说它已损坏......但是 TXT 文件是可读的,但内容被webkitfromboundary包围

我认为这就是为什么图像不起作用的原因......

例子:

TXT 文件hello word只有 ->

所以我想这就是图像不起作用的原因


所以这是我的上传(来自angularJS)---我使用https://github.com/danialfarid/ng-file-upload

- 的值head(对于文本文件)

当然,当这是图像时,内容类型会发生变化(它需要file.type


如果有帮助,这是来自网络页面的请求标头->

请求有效载荷- >


那么,有人有想法吗?

0 投票
0 回答
150 浏览

angularjs - NG-文件上传问题

我正在尝试在我的页面上使用ng-file-upload 。我尝试了几种不同的方法来调用文件上传提示,包括 <input type="file" ngf-select="myFunction()" />

和这个

<a ngf-select="myFunction()"></a> 我尝试将这两个选项都包装在表单中,并尝试在表单之外。我遇到的问题是,当您单击链接时,很难弹出文件上传提示。它只是偶尔出现。另一个问题是,myFunction()即使我无法让文件上传提示弹出并选择文件,该函数也会被多次调用。

当我终于能够选择一个文件时,该函数被一遍又一遍地调用,我陷入了无限循环。似乎我的所有设置都与演示页面相同,但它不起作用。其他人遇到过这个问题吗?

提前致谢!

0 投票
2 回答
2110 浏览

angularjs - 如何使用 ng-file-upload 在 express js 中保存文件图像

我是nodejs开发和表达的新手,我现在学习MEAN堆栈nad我不知道我怎么能在n中做这个工作人员在我的路线上我有这个代码

但我不保存图像。我如何保存图像文件?我的意思是一些解码功能还是什么?

在控制台我看到这个:

谢谢。

0 投票
2 回答
912 浏览

javascript - ng-file-upload 执行 setRequestHeader 失败

我遇到了 ng-file-upload 的问题,我使用的代码与 GitHub 上的示例几乎相同,但是当我尝试上传文件时出现此错误:

我正在使用最新版本的 ng-file-upload 和 angular 1.5.0(但也使用 1.4.7 进行了测试,同样的错误)。我刚刚复制了这个例子,所以我的上传指令的 HTML 看起来像:

我的上传服务:

我在 angular.js 之前包括了垫片:

知道有什么问题吗?

0 投票
2 回答
2093 浏览

multer - ng-file-upload 如何使用 Upload.rename(file, newName)

我正在使用 ng-file-upload 和 multer 将文件存储在上传文件夹中,并且我还将文件名保存到数据库,但当然不是在同一时刻。因此,如果我想保存原始文件名,mul​​ter 会这样做:

我可以用

使名称唯一,但数据库中的文件名(取自 ng-file-upload 服务)不同。我想在 github/danialfarid/ng-file-upload 页面上使用 Upload.rename(file, newName) 但我所有使用它的尝试都失败了。这是 ng-file-upload 代码(第一部分)

我努力了var newName = $file.name + '-' + Date.now()

但后来我不确定如何申请Upload.rename(file, newName)

我想如果我在 multer 掌握它之前设置新名称,那么上传文件夹和数据库将具有相同的名称。至少是这样的想法。任何人都可以帮忙吗?

0 投票
1 回答
4595 浏览

javascript - angularjs 和 ng-file-upload - 使用多个 ngf-select 输入的多个文件上传

背景:

我有一个表单,可以将两个文件连同以另一种表单创建的 Javascript 对象文字一起上传到服务器。

上传这些文件是可选的,因此可能没有,一个或两个,但始终需要 Javascript 对象文字。

表单正在工作,并且文件正在上传为无、一个或两个以及 Javascript 对象文字。

问题:

我遇到的问题是捕获响应并根据它采取行动。进度事件似乎被正确捕获,但看起来响应对象不是,这可能是我使用 ng-file-upload 的方式的副作用,或者可能只是服务器端没有返回正确的响应对象。

有人可以确认使用没问题吗?

我尝试将.error().success()添加到Upload.upload调用,但它说Upload.upload(...).then(...).error 不是函数Upload.upload(.. .).then(...).success 不是函数

源代码:

这只是一个 POC,所以不是生产代码。

控制器

HTML

安慰:

1 - 没有附加文件只有 Javascript 对象文字:

2 - 附有 Javascript 对象文字的两个文件

3 - 一个附加了 Javascript 对象文字的文件

4 - 带有 Javascript 文字对象的单个文件并尝试 .error()

0 投票
2 回答
51 浏览

ng-file-upload - IE9 上的 ng-file-upload 问题 - 上传一个文件后接收错误

我收到一个错误,该语句的结果没有切片方法。

0 投票
1 回答
9434 浏览

javascript - Angular ng-file-upload 删除

尝试找出使用 ng-file-upload 时能够删除文件的最佳方法。我得到了带有列表的文件列表。我的html是:

在我的控制器中,我有:

我在文档中看到了一些示例,但没有看到实现的最佳方法,特别是如果我希望为每个上传的文件而不是全部文件单独删除/删除。

非常感谢。

0 投票
1 回答
1442 浏览

javascript - 使用 ng-file-upload 和 angularjs 的 Content-Disposition

背景:

我正在使用 ng-file-upload 在单独的 ngf-selects 和 Javascript 对象文字中提交两个文件。我遇到的问题是,当发送请求时,所有部分的内容配置都设置为表单数据,但我希望这两个文件的内容配置是附件。

问题:

有没有办法让我覆盖表单部分的内容配置,使其成为文件的附件而不是表单数据

代码

控制器:

HTML

当前请求: 文件上传帖

0 投票
2 回答
760 浏览

angularjs - 来自 foreach 循环的角链承诺

我有一组照片文件需要上传到 Azure 云存储,我使用 foreach 循环调用上传,如下所示:

resp.data返回天蓝色存储路径,我需要将路径推送到 imagePathsArray

我如何使用 Angular Promise 等待上传完成的所有文件并且所有路径都存储在 imagePathsArray 中,这样我就可以继续

这样我就可以获取数组中的路径并执行 $http post?