AngularJS - 上传文件( Upload File)

我们提供了上传文件的示例。 为了开发这个应用程序,我们使用了HTML,CSS和AngularJS。 以下示例显示了如何使用AngularJS上载文件。

upload me

var myApp = angular.module('myApp', []);

myApp.directive('fileModel', ['$parse', function ($parse) {

return {

restrict: 'A',

link: function(scope, element, attrs) {

var model = $parse(attrs.fileModel);

var modelSetter = model.assign;

element.bind('change', function() {

scope.$apply(function() {

modelSetter(scope, element[0].files[0]);

});

});

}

};

}]);

myApp.service('fileUpload', ['$https:', function ($https:) {

this.uploadFileToUrl = function(file, uploadUrl) {

var fd = new FormData();

fd.append('file', file);

$https:.post(uploadUrl, fd, {

transformRequest: angular.identity,

headers: {'Content-Type': undefined}

})

.success(function() {

})

.error(function() {

});

}

}]);

myApp.controller('myCtrl', ['$scope', 'fileUpload', function($scope, fileUpload) {

$scope.uploadFile = function() {

var file = $scope.myFile;

console.log('file is ' );

console.dir(file);

var uploadUrl = "/fileUpload";

fileUpload.uploadFileToUrl(file, uploadUrl);

};

}]);

结果 (Result)

在Web浏览器中打开上面保存的代码文件。 看到结果。

新页面打开

AngularJS - 登录应用程序( Login Application)

angularjs上传文件到服务器,AngularJS - 上传文件( Upload File)相关推荐

  1. 移动端上传大文件到服务器,android上传大文件到服务器地址

    android上传大文件到服务器地址 内容精选 换一换 安装传输工具在本地主机和Windows云服务器上分别安装数据传输工具,将文件上传到云服务器.例如QQ.exe.在本地主机和Windows云服务器 ...

  2. 上传文件到服务器地址怎么配置,文件上传到服务器怎么配置

    文件上传到服务器怎么配置 内容精选 换一换 模型准备以昇腾模型压缩工具的安装用户将需要量化的TensorFlow模型上传到Linux服务器任意目录下.本章节以sample自带的yolov3/pre_m ...

  3. jq上传本地文件到服务器,jq实现前端文件上传

    formdata formdata是xmlhttprequest level 2 新增的一个接口. 使用formdata可以实现各种文件上传. 使用 // 创建formdata的实例 var form ...

  4. Git上传本地文件到服务器,git上传文件到远程服务器

    git上传文件到远程服务器 内容精选 换一换 将文件上传至Windows云服务器一般会采用MSTSC远程桌面连接的方式.本节为您介绍本地Windows计算机通过远程桌面连接,上传文件至Windows云 ...

  5. http文件上传到web服务器,上传到ftp服务器

    前期准备: ftp:服务器的配置.(为ftp上传使用). 注意: 1.要是你测试用,ftp就在你自己开发的机器上配置,一定别忘了要先创建用户.且该用户一定要有可读写的权限!要不然会出现ftp 530错 ...

  6. 上传文件到服务器指令,上传文件到远程服务器的命令

    上传文件到远程服务器的命令 内容精选 换一换 将文件上传至Windows云服务器一般会采用MSTSC远程桌面连接的方式.本节为您介绍本地Windows计算机通过远程桌面连接,上传文件至Windows云 ...

  7. 怎么上传ftp服务器文件,ftp服务器如何上传本地文件

    ftp服务器如何上传本地文件 内容精选 换一换 在本地主机和Windows弹性云服务器上分别安装QQ.exe等工具进行数据传输.使用远程桌面连接mstsc方式进行数据传输.该方式不支持断点续传,可能存 ...

  8. 文件无法上传到ftp服务器,无法上传文件到FTP服务器使用C++

    我有这个简单的代码上传文件到服务器,但它似乎不工作,不上传任何文件(FtpPutFile返回0).我正在使用FileZilla服务器,这是我的代码和FileZilla所说的:无法上传文件到FTP服务器 ...

  9. 个人上传文件进服务器,个人上传文件进服务器

    个人上传文件进服务器 内容精选 换一换 安装传输工具在本地主机和Windows云服务器上分别安装数据传输工具,将文件上传到云服务器.例如QQ.exe.在本地主机和Windows云服务器上分别安装数据传 ...

最新文章

  1. 使用awk获得java进程号,获取进程号并赋值判断进程状态
  2. Android系统源码编译最重要的一步
  3. Model/View 教程
  4. Numpy 排序 -- sort()、argsort()
  5. 微服务统计,分析,图表,监控, 分布式追踪一体化的 HttpReports 在 .Net Core 的应用...
  6. js slice 参数为负值
  7. 【机器视觉学习笔记】大津法/Otsu最大类间方差法 最佳阈值处理(C++)
  8. Android开发笔记(八十七)几个修饰关键字
  9. 经验分享:java批量读取txt文件入库
  10. drupal7 smtp+mimemail+mailsystem 实现发送html邮件
  11. C++list容器实现按照年龄升序排列,年龄相同按照身高降序排列,年龄身高相同对体重升序排列
  12. 7、重建二叉树(Python)
  13. 自动旁注并多进程调用wwwscan扫描旁注结果的python脚本。
  14. java kryo_java kryo序列化与反序列化
  15. java实现 蓝桥杯 算法训练 操作格子
  16. 6个哄自己开心的小技巧
  17. glGenTextures(GLsizei n, GLuint *textures)函数说明
  18. Xv6 文件系统接口
  19. 2016年8月23日 星期二 --出埃及记 Exodus 16:24
  20. 计算机系统(一)期末复(yu)习(1):数据表示以及数字逻辑(电路)

热门文章

  1. Ubuntu14.04 JMicron JMC250 Gigabit Ethernet Controller
  2. 王者荣耀微信号全服务器,王者荣耀v10账号密码微信2021-王者荣耀微信v10账号密码大全2021_求知软件网...
  3. Windows10 设置文件显示扩展名后缀
  4. uniapp-h5+获取通知栏权限
  5. 存储过程插入不是规律的数据
  6. 用Go写一个简单的Selpg命令行程序
  7. android 百度sdk混淆,极光推送和百度lbs android sdk一起使用使用proguard 混淆的问题...
  8. 一班洽谈框架细化_你怎样看待一家公司的合同管理制度?
  9. 图神经网络在推荐领域,图神经网络的优势
  10. wps-office:i386