gpt4 book ai didi

angularjs - 使用 AngularJS 上传文件

转载 作者:行者123 更新时间:2023-12-03 04:01:38 25 4
gpt4 key购买 nike

这是我的 HTML 表单:

<form name="myForm" ng-submit="">
<input ng-model='file' type="file"/>
<input type="submit" value='Submit'/>
</form>

我想从本地计算机上传图像并希望读取上传文件的内容。所有这些我都想使用 AngularJS 来完成。

当我尝试打印 $scope.file 的值时,它显示为未定义。

最佳答案

这里的一些答案建议使用 FormData() ,但不幸的是,这是一个浏览器对象,在 Internet Explorer 9 及更低版本中不可用。如果您需要支持那些较旧的浏览器,您将需要一个备份策略,例如使用 <iframe>或闪存。

已经有很多 Angular.js 模块来执行文件上传。这两个对旧版浏览器有明确的支持:

以及其他一些选项:

其中一个应该适合您的项目,或者可以让您深入了解如何自己编码。

关于angularjs - 使用 AngularJS 上传文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18571001/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com