Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var uploader = new plupload.Uploader({
- runtimes: 'html5,flash,silverlight',
- browse_button: 'pickfiles',
- container: 'uploader',
- max_file_size: '20mb',
- unique_names: true,
- multiple_queues: false,
- url: '/Home/Upload',
- flash_swf_url: '/upload/plupload.flash.swf',
- silverlight_xap_url: '/upload/plupload.silverlight.xap',
- filters: [
- { title: "Image files", extensions: "jpg,gif,png" },
- { title: "Zip files", extensions: "zip" }
- ],
- chunk_size: '2mb',
- resize: { width: 320, height: 240, quality: 90 }
- });
- uploader.bind("Init", function (up, params) {
- $("#runtime").html("<div>Current runtime: " + params.runtime + "</div>");
- });
- $("#uploadfiles").bind("click", function (e) {
- uploader.start();
- e.preventDefault();
- });
- uploader.init();
- uploader.bind("FilesAdded", function (up, files) {
- $.each(files, function (i, file) {
- $('#runtime').append(
- '<div id="' + file.id + '">' +
- file.name + ' (' + plupload.formatSize(file.size) + ') <b></b>' +
- '</div>');
- });
- up.refresh();
- });
- uploader.bind("UploaderProgress", function (up, file) {
- $("#" + file.id + " b").html(file.percent + "%");
- });
- uploader.bind("Error", function (up, err) {
- $('#runtime').append("<div>Error: " + err.code +
- ", Message: " + err.message +
- (err.file ? ", File: " + err.file.name : "") +
- "</div>");
- up.refresh();
- });
- uploader.bind("FileUploaded", function (up, file) {
- $("#" + file.id + " b").html("100%");
- });
- /////////////////////////////////// HTML code
- <div class="container">
- <div>Logo: </div>
- <div style="clear"></div>
- <div id="uploader">
- <div id="runtime" class="right">
- No runtime was found !
- </div>
- <div>
- <a id="pickfiles" href="#">[Select files]</a>
- <a id="uploadfiles" href="#">[Upload files]</a>
- </div>
- </div>
- </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement