问题标签 [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.
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)
如果有帮助,这是来自网络页面的请求标头->
和请求有效载荷- >
那么,有人有想法吗?
angularjs - NG-文件上传问题
我正在尝试在我的页面上使用ng-file-upload 。我尝试了几种不同的方法来调用文件上传提示,包括
<input type="file" ngf-select="myFunction()" />
和这个
<a ngf-select="myFunction()"></a>
我尝试将这两个选项都包装在表单中,并尝试在表单之外。我遇到的问题是,当您单击链接时,很难弹出文件上传提示。它只是偶尔出现。另一个问题是,myFunction()
即使我无法让文件上传提示弹出并选择文件,该函数也会被多次调用。
当我终于能够选择一个文件时,该函数被一遍又一遍地调用,我陷入了无限循环。似乎我的所有设置都与演示页面相同,但它不起作用。其他人遇到过这个问题吗?
提前致谢!
angularjs - 如何使用 ng-file-upload 在 express js 中保存文件图像
我是nodejs开发和表达的新手,我现在学习MEAN堆栈nad我不知道我怎么能在n中做这个工作人员在我的路线上我有这个代码
但我不保存图像。我如何保存图像文件?我的意思是一些解码功能还是什么?
在控制台我看到这个:
谢谢。
javascript - ng-file-upload 执行 setRequestHeader 失败
我遇到了 ng-file-upload 的问题,我使用的代码与 GitHub 上的示例几乎相同,但是当我尝试上传文件时出现此错误:
我正在使用最新版本的 ng-file-upload 和 angular 1.5.0(但也使用 1.4.7 进行了测试,同样的错误)。我刚刚复制了这个例子,所以我的上传指令的 HTML 看起来像:
我的上传服务:
我在 angular.js 之前包括了垫片:
知道有什么问题吗?
multer - ng-file-upload 如何使用 Upload.rename(file, newName)
我正在使用 ng-file-upload 和 multer 将文件存储在上传文件夹中,并且我还将文件名保存到数据库,但当然不是在同一时刻。因此,如果我想保存原始文件名,multer 会这样做:
我可以用
使名称唯一,但数据库中的文件名(取自 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 掌握它之前设置新名称,那么上传文件夹和数据库将具有相同的名称。至少是这样的想法。任何人都可以帮忙吗?
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()
ng-file-upload - IE9 上的 ng-file-upload 问题 - 上传一个文件后接收错误
我收到一个错误,该语句的结果没有切片方法。
javascript - Angular ng-file-upload 删除
尝试找出使用 ng-file-upload 时能够删除文件的最佳方法。我得到了带有列表的文件列表。我的html是:
在我的控制器中,我有:
我在文档中看到了一些示例,但没有看到实现的最佳方法,特别是如果我希望为每个上传的文件而不是全部文件单独删除/删除。
非常感谢。
angularjs - 来自 foreach 循环的角链承诺
我有一组照片文件需要上传到 Azure 云存储,我使用 foreach 循环调用上传,如下所示:
resp.data返回天蓝色存储路径,我需要将路径推送到 imagePathsArray
我如何使用 Angular Promise 等待上传完成的所有文件并且所有路径都存储在 imagePathsArray 中,这样我就可以继续
这样我就可以获取数组中的路径并执行 $http post?