AngularJS教程十二—— 檔案上傳
檔案上傳ed-uploader
ed-uploader使用了angular-file-upload來進行上傳。
一 使用方法:
<div ed-uploader class="ng-uploader list" ng-model="files" data-options="accept: 'image/*', multiple: true" ed-upload-dir="自定義目錄"></div>
ed-uploader
:定義檔案上傳指令,檔案會上傳到伺服器配置檔案中project.nginxControl
所指定的目錄下。
- 通過
data-options
設定的屬性:multiple
:單選還是多選,預設false
單選。單選時ng-model
繫結的值為一個json,多選時為arrayaccept
:允許上傳檔案型別,預設為*,用法同input file
ed-upload-dir
:指定attachment.path
下特定的目錄,上面例項會儲存在attachment.path
下“自定義目錄”目錄下
json格式為:
{
author: "admin"
name: "安全規範V1.2.docx"
size: "2823324"
time: "2016-01-29 17:29:29"
type: "docx"
path: "檔案儲存路徑,不包含檔案統一的資料夾,資料庫應該儲存這個路徑"
url: "檔案下載完整路徑"
}
多選情況下,通過class='list'
來控制多選時顯示檔案列表,單選和不加list
則不顯示檔案列表(自己通過{{}}
方式來繫結)。如圖:
如需上傳匯入,則可以監聽繫結$scope.$watch
的值來再次提交匯入。
相關文章
- WebAPI Angularjs 上傳檔案WebAPIAngularJS
- AngularJS實現的檔案檔案上傳AngularJS
- php檔案上傳之多檔案上傳PHP
- SecureCRT上傳下載檔案教程(Zmodem使用教程)Securecrt
- Nodejs教程16:POST檔案上傳NodeJS
- 前端AngularJS後端ASP.NET Web API上傳檔案前端AngularJS後端ASP.NETWebAPI
- Azure Terraform(十二)利用 Terraform 將檔案上傳到 Azure Blob StorageORM
- 單個檔案上傳和批量檔案上傳
- 檔案上傳
- SpringMVC 單檔案上傳與多檔案上傳SpringMVC
- 檔案上傳之三基於flash的檔案上傳
- Flask——檔案上傳Flask
- PHP上傳檔案PHP
- JavaScript 檔案上傳JavaScript
- Git上傳檔案Git
- YII檔案上傳
- 檔案上傳概述
- beego上傳檔案Go
- 上傳檔案流程
- 上傳EXCLE檔案
- PHP 檔案上傳PHP
- 檔案上傳漏洞
- AngularJS教程二十二——綜合教程-表格增刪改查AngularJS
- Struts2教程7:上傳任意多個檔案
- MVC檔案上傳 - 使用Request.Files上傳多個檔案MVC
- Django檔案上傳 -- 適用於單一小檔案上傳Django
- Node.js 教程第九篇——Express 檔案上傳Node.jsExpress
- 上傳檔案的陷阱
- HTTP檔案上傳原理HTTP
- 上傳檔案專題
- PHP 分片上傳檔案PHP
- Java Web 檔案上傳JavaWeb
- WEB漏洞——檔案上傳Web
- Aliyun Oss 上傳檔案
- 使用fileinput上傳檔案
- PHP ftp上傳檔案PHPFTP
- 上傳檔案至GitHubGithub
- 檔案上傳測試