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
- JMeter上傳檔案介面教程—01JMeter
- Nodejs教程16:POST檔案上傳NodeJS
- Azure Terraform(十二)利用 Terraform 將檔案上傳到 Azure Blob StorageORM
- markdown檔案上傳到部落格園教程
- 單個檔案上傳和批量檔案上傳
- 檔案上傳
- Java大檔案上傳、分片上傳、多檔案上傳、斷點續傳、上傳檔案minio、分片上傳minio等解決方案Java斷點
- 檔案上傳之三基於flash的檔案上傳
- 前端大檔案上傳/分片上傳前端
- minio上傳檔案
- 檔案上傳漏洞
- JavaScript 檔案上傳JavaScript
- SpringBoot上傳檔案Spring Boot
- Flask——檔案上傳Flask
- Linux上傳檔案Linux
- Git上傳檔案Git
- PHP上傳檔案PHP
- 檔案上傳概述
- ajaxfileupload 檔案上傳
- .NET Core 如何上傳檔案及處理大檔案上傳
- Linux伺服器上傳檔案傳送檔案Linux伺服器
- Node.js 教程第九篇——Express 檔案上傳Node.jsExpress
- 檔案上傳下載
- Linux——拖拽上傳檔案Linux
- WEB漏洞——檔案上傳Web
- HTTP檔案上傳原理HTTP
- SpringMVC之檔案上傳SpringMVC
- 上傳檔案的陷阱
- laravel 多檔案上傳Laravel
- ServletFileUpload類上傳檔案Servlet
- Java Web 檔案上傳JavaWeb
- Aliyun Oss 上傳檔案
- PHP 分片上傳檔案PHP
- PHP ftp上傳檔案PHPFTP
- 上傳檔案專題
- 上傳檔案至GitHubGithub
- 使用fileinput上傳檔案
- springboot上傳檔案配置Spring Boot