檔案上傳之三基於flash的檔案上傳
本文介紹jQuery的一個外掛uploadify,現在的版本支援兩種實現。一個是flash,一個是HTML5。本文介紹的是flash版本的。
uploadify的官網
uploadify介紹
uploadify是一個jQuery外掛,讓程式設計師很容易就實現多檔案的上傳功能。有兩種不同的版本,一個是flash,另一個是HTML5.
特點
多檔案上傳
拖拽(HTML5版本)
可以實時的檢視上傳情況(百分比,上傳速度等)
定義上傳檔案的限制,如大小,數目,型別
uploadify的API
因為官網已經有很詳細的文件,而且簡單易懂,這邊就不在詳細介紹uploadify的API。
Struts2與uploadify的結合
伺服器端的程式碼與之前文章介紹的差不多,所以為了減少文章的篇幅,這邊就不在展示伺服器端的程式碼了。現在具體講解前端介面的實現。
1.下載uploadify
2.新建上傳頁面,引入jQuery,uploadify的js。如下所示:
File Upload 利用uploadify實現檔案上傳
example 1
2.UploadifyFileUpload.js
$(function() { // example 1 $('#file_upload1').uploadify( { 'swf' : 'flash/uploadify.swf',//指定flash,在下載的uploadify裡有 'uploader' : 'jsonResultFileLoadAction', //action地址 'fileObjName' : 'file', //檔名 'buttonText' : '瀏覽', //按鈕顯示 'buttonCursor' : 'point', //按鈕滑鼠樣式 'onUploadSuccess' : function(file, data, response) { alert('The file ' + file.name + ' was successfully uploaded with a response of ' + response + ':' + data); } //上傳成功後的調函式 }); });
總結:uploadify是一個非常棒的jQuery外掛,幫助開發人員快速輕鬆地實現一個功能強大的檔案上傳。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1916/viewspace-2813307/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- php檔案上傳之多檔案上傳PHP
- 單個檔案上傳和批量檔案上傳
- Django檔案上傳 -- 適用於單一小檔案上傳Django
- 檔案上傳
- 【Java基礎】--上傳檔案Java
- SpringMVC 單檔案上傳與多檔案上傳SpringMVC
- 7.2、使用基於 Servlet 3.0 的檔案上傳Servlet
- 基於servlet的檔案上傳和下載Servlet
- Java大檔案上傳、分片上傳、多檔案上傳、斷點續傳、上傳檔案minio、分片上傳minio等解決方案Java斷點
- 前端大檔案上傳/分片上傳前端
- Flask——檔案上傳Flask
- PHP上傳檔案PHP
- JavaScript 檔案上傳JavaScript
- Git上傳檔案Git
- YII檔案上傳
- 檔案上傳概述
- beego上傳檔案Go
- 上傳檔案流程
- 上傳EXCLE檔案
- PHP 檔案上傳PHP
- 檔案上傳漏洞
- 上傳檔案的陷阱
- MVC檔案上傳 - 使用Request.Files上傳多個檔案MVC
- .NET Core 如何上傳檔案及處理大檔案上傳
- 支援多檔案上傳,預覽,拖拽,基於bootstrap的上傳外掛fileinput的ajax非同步上傳boot非同步
- Laravel 中的檔案上傳Laravel
- 檔案上傳的異常
- HTTP檔案上傳原理HTTP
- 上傳檔案專題
- PHP 分片上傳檔案PHP
- Java Web 檔案上傳JavaWeb
- WEB漏洞——檔案上傳Web
- Aliyun Oss 上傳檔案
- 使用fileinput上傳檔案
- PHP ftp上傳檔案PHPFTP
- 上傳檔案至GitHubGithub
- 檔案上傳測試
- Linux上傳檔案Linux