# Plupload
Plupload is a cross-browser multi-runtime file uploading API. Basically, a set of tools that will help you to
build a reliable and visually appealing file uploader in minutes.
Historically, Plupload comes from a dark and hostile age of no HTML5, hence all the alternative fallbacks,
like Flash, Silverlight and Java (still in development). It is meant to provide an API, that
will work anywhere and in any case, in one way or another. While having very solid fallbacks, Plupload
is built with the future of HTML5 in mind.
### Table of Contents
* [Backstory](https://github.com/moxiecode/plupload/blob/master/readme.md#backstory)
* [Structure](https://github.com/moxiecode/plupload/blob/master/readme.md#structure)
* [File API and XHR L2 pollyfills](https://github.com/moxiecode/moxie/blob/master/README.md)
* [Plupload API](https://github.com/moxiecode/plupload/wiki/API)
* [UI Widget](https://github.com/moxiecode/plupload/wiki/UI.Plupload)
* [Queue Widget](https://github.com/moxiecode/plupload/wiki/pluploadQueue)
* [Demos](https://github.com/jayarjo/plupload-demos/blob/master/README.md)
* [Building Instructions](https://github.com/moxiecode/plupload/blob/master/readme.md#build)
* [Getting Started](https://github.com/moxiecode/plupload/wiki/Getting-Started)
* [Options](https://github.com/moxiecode/plupload/wiki/Options)
* [Events](https://github.com/moxiecode/plupload/wiki/Uploader#wiki-events)
* [Methods](https://github.com/moxiecode/plupload/wiki/Uploader#wiki-methods)
* [Plupload in Your Language](https://github.com/moxiecode/plupload/wiki/Plupload-in-Your-Language)
* [File Filters](https://github.com/moxiecode/plupload/wiki/File-Filters)
* [Image Resizing on Client-Side](https://github.com/moxiecode/plupload/wiki/Image-Resizing-on-Client-Side)
* [Chunking](https://github.com/moxiecode/plupload/wiki/Chunking)
* [Upload to Amazon S3](https://github.com/moxiecode/plupload/wiki/Upload-to-Amazon-S3)
* [FAQ](https://github.com/moxiecode/plupload/wiki/Frequently-Asked-Questions)
* [Support](https://github.com/moxiecode/plupload/blob/master/readme.md##support)
* [Create a Fiddle](https://github.com/moxiecode/plupload/wiki/Create-a-Fiddle)
* [Contributing](https://github.com/moxiecode/plupload/blob/master/readme.md#contribute)
* [License](https://github.com/moxiecode/plupload/blob/master/readme.md#license)
* [Contact Us](http://www.moxiecode.com/contact.php)
<a name="backstory" />
### Backstory
Plupload started in a time when uploading a file in a responsive and customizable manner was a real pain.
Internally, browsers only had the `input[type="file"]` element. It was ugly and clunky at the same time.
One couldn't even change it's visuals, without hiding it and coding another one on top of it from scratch.
And then there was no progress indication for the upload process... Sounds pretty crazy today.
It was very logical for developers to look for alternatives and writing their own implementations, using
Flash and Java, in order to somehow extend limited browser capabilities. And so did we, in our search for
a reliable and flexible file uploader for
our [TinyMCE](http://www.tinymce.com/index.php)'s
[MCImageManager](http://www.tinymce.com/enterprise/mcimagemanager.php).
Quickly enough though, Plupload grew big. It easily split into a standalone project.
With major *version 2.0* it underwent another huge reconstruction, basically
[from the ground up](http://blog.moxiecode.com/2012/11/28/first-public-beta-plupload-2/),
as all the low-level runtime logic has been extracted into separate [File API](http://www.w3.org/TR/FileAPI/)
and [XHR L2](http://www.w3.org/TR/XMLHttpRequest/) pollyfills (currently known under combined name of [mOxie](https://github.com/moxiecode/moxie)),
giving Plupload a chance to evolve further.
<a name="structure" />
### Structure
Currently, Plupload may be considered as consisting of three parts: low-level pollyfills,
Plupload API and Widgets (UI and Queue). Initially, Widgets were meant only to serve as examples
of the API, but quickly formed into fully-functional API implementations that now come bundled with
the Plupload API. This has been a source for multiple misconceptions about the API as Widgets were
easily mistaken for the Plupload itself. They are only implementations, such as any of you can
build by yourself out of the API.
* [Low-level pollyfills (mOxie)](https://github.com/moxiecode/moxie) - have their own [code base](https://github.com/moxiecode/moxie) and [documentation](https://github.com/moxiecode/moxie/wiki) on GitHub.
* [Plupload API](https://github.com/moxiecode/plupload/wiki/API)
* [UI Widget](https://github.com/moxiecode/plupload/wiki/UI.Plupload)
* [Queue Widget](https://github.com/moxiecode/plupload/wiki/pluploadQueue)
<a name="build" />
### Building instructions
Plupload depends on File API and XHR2 L2 pollyfills that currently have their
[own repository](https://github.com/moxiecode/moxie) on GitHub. However, in most cases you shouldn't
care as we bundle the latest build of mOxie, including full and minified JavaScript source and
pre-compiled `SWF` and `XAP` components, with [every release](https://github.com/moxiecode/plupload/releases). You can find everything you may need under `js/` folder.
There are cases where you might need a custom build, for example free of unnecessary runtimes, half the
original size, etc. The difficult part of this task comes from mOxie and its set of additional runtimes
that require special tools on your workstation in order to compile.
Consider [build instructions for mOxie](https://github.com/moxiecode/moxie#build-instructions) -
everything applies to Plupload as well.
First of all, if you want to build custom Plupload packages you will require [Node.js](http://nodejs.org/),
as this is our build environment of choice. Node.js binaries (as well as Source)
[are available](http://nodejs.org/download/) for all major operating systems.
Plupload includes _mOxie_ as a submodule, it also depends on some other repositories for building up it's dev
environment - to avoid necessity of downloading them one by one, we recommended you to simply clone Plupload
with [git](http://git-scm.com/) recursively (you will require git installed on your system for this operation
to succeed):
```
git clone --recursive https://github.com/moxiecode/plupload.git
```
And finalize the preparation stage with: `npm install` - this will install all additional modules, including those
required by dev and test environments. In case you would rather keep it minimal, add a `--production` flag.
*Note:* Currently, for an unknown reason, locally installed Node.js modules on Windows, may not be automatically
added to the system PATH. So, if `jake` commands below are not recognized you will need to add them manually:
```
set PATH=%PATH%;%CD%\node_modules\.bin\
```
<a name="support" />
### Support
We are actively standing behind the Plupload and now that we are done with major rewrites and refactoring,
the only real goal that we have ahead is making it as reliable and bulletproof as possible. We are open to
all the suggestions and feature requests. We ask you to file bug reports if you encounter any. We may not
react to them instantly, but we constantly bear them in my mind as we extend the code base.
In addition to dedicated support for those who dare to buy our OEM licenses, we got
[discussion boards](http://www.plupload.com/punbb/index.php), which is like an enormous FAQ,
covering every possible application case. Of course, you are welcome to file a bug report or feature request,
here on [GitHub](https://github.com/moxiecode/plupload/issues).
Sometimes it is easier to notice the problem when bug report is accompained by the actual code. Consider providing
[a Plupload fiddle](https://github.com/moxiecode/plupload/w
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
24、订单和购物车-srv服务源码分享 CSDN地址:https://blog.csdn.net/qq23001186/article/details/126289 - **源码说明**:(nacos的ip配置自行修改,全局变量DEV_CONFIG设置:1=zsz,2=comp,3=home) - goods_srv/model/sql/mxshop_goods.sql:包含了建表语句 - other_import/api.json:YApi的导入文件 - other_import/nacos_config_export_user.zip:nacos的user配置集导入文件 - other_import/nacos_config_export_goods.zip:nacos的goods配置集导入文件 - other_import/nacos_config_export_inventory.zip:nacos的inventory的配置导入文件 - other_import/nacos_config_export_orders.zip:nacos的orders的配置导入文件
资源详情
资源评论
资源推荐
收起资源包目录
24、订单和购物车-srv服务源码分享 (885个子文件)
00adc404ff0c4cd8d334946be016d5a9063c8d 173B
00f6959c2e0e0471d31d5ad11044918e7870cc 60B
01858a86185079b832e910bc2ddf3e9c6367a5 118B
034ee9a7f01d2d9a1ec8a2ac3061e27f9bebb2 141B
03882f88317933ae1c8b551d3cb4fe487c0ea9 134B
038c75efb6ee734b846ef8d7b28af782c41b1d 1KB
040323a3fb1fec834153d564a4dd8b5e9cfcad 142B
0428bfefa04e9c7393264e42452cff5abc891d 321B
042e3d4e1943737612c9bd620c22e95b5bc320 2KB
04a02db378ddfaf152be266101e0e8ae674bda 114B
04fe70cd87c69e8bbbb9d2100c885e3107823a 58B
0518bcf2f90363aa55314c9f1ec04a59461577 161B
05ae83de3b914bb099f8251c5e82a6cce4d68f 1KB
06dc8629c4a1dafcb6461e83a76c437f348a40 118B
074440761b3ff8f539fe288d09950289764fa0 445B
0775042b4a29f8e925ceca6cd8093c09c9bbb1 824B
07aafaff32dcb2f76b467eefe303ae87d67d96 137B
085827578efd8b4c15214e1c56d5949a032bb6 443B
08f96b7790b89af78b8b3ba84a0af1ffbc7068 52B
092b94fd55851496db16250bd890bdcdde618a 3KB
09a703707aee8a6111542b662934e11f55ee38 1KB
09f60af7dd0106ab64c5b201a60a418bc7c7ed 135B
0a3483581297b457bc8d776eccbd65e4e7645d 174B
0a38dc6f384ca2123e19b90e948de296f0371e 4KB
0aaa6cee9db31657c5dbe3b3bc0262b78989f0 465B
0aee4ea989de635e2f985f43fd6285793b6248 140B
0b000477179ef9e8a5ff9c1568e68af8ef5ce5 27KB
0c17dff3a599843801ff378e2d5901b6840990 54B
0c6113aa71bd3421bdfab1d6e91382c64fb9cc 171B
0c7a8010cde072111284f44bfe47402e38c0c9 747B
0c9050a69064b6b603c31e87939a053a58d3e5 54B
0cddf5f55464f72e5fa45c7e90198c9050bd76 152B
0d169b92ab6508512b19027b3a3575603c998b 27KB
0d690577b44e3e08f09309f5d08261ec6627e4 176B
0d7a7746427fae2f685243b878ed1c2834d936 117B
0e11c63461c919ac9cf17db26f786aa855cf9c 57B
0e560861fc5695ae4997a7c914a80c755c2828 13KB
0e560861fc5695ae4997a7c914a80c755c2828 13KB
0e9b6a3f7efd4252203db7ed010c135145ce6a 1KB
0f0238b0fd5e4ac3feacdbbd0ee9fed6c722e0 447B
0f4f236ca1fe4e40aea7735814afaf78f7ae55 115B
1184f89f22439d42477de6f10d7b5df5438b52 79B
11905c1647a1e311e8b20d5930a37a9c2531cd 8KB
11931778b43c19980696f397625ea915ab1db6 367B
129f43737e6693e5a92e61b27df574bdf0ed28 153B
12cf1b842e3bfde8cd36dad60fa1597386a681 964B
14059ec6a6f835ae44b1def6f2654b0077bfb0 137B
147dbc7a7fdd732ba190eb64e981a9d7a2d198 282B
1553945759405e0aea66a3ca8db203049c0e10 1KB
15e8ad89b3474094a82da7ae54ea8273ae394e 396B
170f5293c76b86adb801d72de0b637c5aa8cff 142B
180d9903317e16611f40c9dc825589c5e69f8e 458B
18daef4da6e9abe5beccf368eb6a174194d73f 147B
1a1cabafb1be214e7edb1c19fa195b42898785 199B
1a822f0d290261e33fdd3fe3a529f003100e8c 133B
1a822f0d290261e33fdd3fe3a529f003100e8c 133B
1a948b1fd71273e09600fefd452ab8c428d5ab 140B
1aa56597af3ac25d2c182cceb663e9593506e1 147B
1ac50d0afc172670e3c58a774be91e30b80e54 2KB
1aea4ef9032fa2f4b987be592a3da6e0f30fed 584B
1ba0b4c5172ae8ef1dfffa964d0b5332cdf8fc 579B
1bed095110edbcac448c0f3f971276929336e9 125B
1c1478c9e39f054fce18bf5d92a69a93fd3545 52B
1d04247a42df896127e3e1b9f57e255e17db24 185B
1d1f7bf68df2f7cbd24ef5f1d7cd3f9b159ff5 453B
1d404b27a6b3069f377c1cecad64096efec522 733B
1d578eeff80f3f79344369a203ceb5cbc15756 452B
1da7adbe592052f8923a72eab4b6f314e1de7c 210B
1dce340005b3019a1e85d8a4f7f540396025d9 420B
1ed2b3eaf648c2eec7d626d2df011c5afc5cf7 447B
1ef08b9013089bf7eef130f3dc94d9f03fdb21 67B
1f3a52068e71855b4e83fd49682ef09333202a 6KB
1f9953c3dc83187b798de37756d531473b6f6d 143B
1fadea3fa7bca8a876e1c3ef859f08c3f0169e 710B
20026f954b0f60a67ab95f6b6bcb9470ba6b55 172B
20dbd528808bcaee0742d1b391044db026dfdd 30B
2102ec275966391f8bbba10efa55003cf7dce5 457B
211f76f0a1f67dc7c1d18ac432559720885c89 54B
212748a64ff369bc9c488f2e844ae282abe3fe 137B
217abc38b7f943792e75dd449b8e3f1ce3cfe4 154B
2231ed9187567b14ae3ba7c02122d0bf666b91 19KB
224f6cc77ebcb2780ffb13360bc458e380beb0 136B
2293b6b543f14cee601cca0db23104aa254fa9 1KB
2326e9dca2cf751dc03e69eda963d4a51374d6 1KB
239e146dcdeb42d3793e2a3e50cbe903759530 168B
23d387f4bc251c05167484ec0c5675c2480d31 173B
23d4bdd94d899a7ca378a7ca181f4825be487e 163B
23d4e089f8f7158edda9651ad7e3bce584f1a0 160B
248aa675b1645e8e3195fc5e9bc269940b2c22 89B
248e749dbdb27636114a3617e0dd7d6a2144a2 30KB
25063024a9a185900edad9ba355e1b453f26a8 1KB
25ac3660d6516d8caa03e77a5c839abdd9237d 489B
26633dabd0e7d6a1dc4dea7685ba57896949ac 902B
266ea1c8dde86b9e995703754148e36dc730bf 695B
26aca837023fbf15535188da35b24af60b9c4e 2KB
26fff1a69d6011dccaa112811aead6fb73ac8b 157B
270f04e8805489c9ebee7ad21c79c0c138881c 2KB
2766e65a515da702414457002f066d9cd98e95 54B
279a7545d480c2208c131bbf7a21632e9a6993 57B
279a7a699f0c28a26520771b1582045ac7a7e8 58B
共 885 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9
无休止符
- 粉丝: 206
- 资源: 40
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0