|
3 | 3 | /*global FileProgress */ |
4 | 4 | /*global hljs */ |
5 | 5 |
|
6 | | -var uploader = Qiniu.uploader({ |
7 | | - runtimes: 'html5,flash,html4', |
8 | | - browse_button: 'pickfiles', |
9 | | - container: 'container', |
10 | | - drop_element: 'container', |
11 | | - max_file_size: '100mb', |
12 | | - flash_swf_url: 'js/plupload/Moxie.swf', |
13 | | - dragdrop: true, |
14 | | - chunk_size: '4mb', |
15 | | - uptoken_url: '/token', |
16 | | - domain: 'http://qiniu-plupload.qiniudn.com/', |
17 | | - // unique_names: true, |
18 | | - // save_key: true, |
19 | | - // x_vars: { |
20 | | - // 'id': '1234', |
21 | | - // 'time': function(up, file) { |
22 | | - // var time = (new Date()).getTime(); |
23 | | - // // do something with 'time' |
24 | | - // return time; |
25 | | - // }, |
26 | | - // }, |
27 | | - auto_start: true, |
28 | | - init: { |
29 | | - 'FilesAdded': function(up, files) { |
30 | | - $('table').show(); |
31 | | - $('#success').hide(); |
32 | | - plupload.each(files, function(file) { |
| 6 | +$(function() { |
| 7 | + var uploader = Qiniu.uploader({ |
| 8 | + runtimes: 'html5,flash,html4', |
| 9 | + browse_button: 'pickfiles', |
| 10 | + container: 'container', |
| 11 | + drop_element: 'container', |
| 12 | + max_file_size: '100mb', |
| 13 | + flash_swf_url: 'js/plupload/Moxie.swf', |
| 14 | + dragdrop: true, |
| 15 | + chunk_size: '4mb', |
| 16 | + uptoken_url: $('#uptoken_url').val(), |
| 17 | + domain: $('#domain').val(), |
| 18 | + // unique_names: true, |
| 19 | + // save_key: true, |
| 20 | + // x_vars: { |
| 21 | + // 'id': '1234', |
| 22 | + // 'time': function(up, file) { |
| 23 | + // var time = (new Date()).getTime(); |
| 24 | + // // do something with 'time' |
| 25 | + // return time; |
| 26 | + // }, |
| 27 | + // }, |
| 28 | + auto_start: true, |
| 29 | + init: { |
| 30 | + 'FilesAdded': function(up, files) { |
| 31 | + $('table').show(); |
| 32 | + $('#success').hide(); |
| 33 | + plupload.each(files, function(file) { |
| 34 | + var progress = new FileProgress(file, 'fsUploadProgress'); |
| 35 | + progress.setStatus("等待..."); |
| 36 | + }); |
| 37 | + }, |
| 38 | + 'BeforeUpload': function(up, file) { |
33 | 39 | var progress = new FileProgress(file, 'fsUploadProgress'); |
34 | | - progress.setStatus("等待..."); |
35 | | - }); |
36 | | - }, |
37 | | - 'BeforeUpload': function(up, file) { |
38 | | - var progress = new FileProgress(file, 'fsUploadProgress'); |
39 | | - var chunk_size = plupload.parseSize(this.getOption('chunk_size')); |
40 | | - if (up.runtime === 'html5' && chunk_size) { |
41 | | - progress.setChunkProgess(chunk_size); |
| 40 | + var chunk_size = plupload.parseSize(this.getOption('chunk_size')); |
| 41 | + if (up.runtime === 'html5' && chunk_size) { |
| 42 | + progress.setChunkProgess(chunk_size); |
| 43 | + } |
| 44 | + }, |
| 45 | + 'UploadProgress': function(up, file) { |
| 46 | + var progress = new FileProgress(file, 'fsUploadProgress'); |
| 47 | + var chunk_size = plupload.parseSize(this.getOption('chunk_size')); |
| 48 | + progress.setProgress(file.percent + "%", up.total.bytesPerSec, chunk_size); |
| 49 | + |
| 50 | + }, |
| 51 | + 'UploadComplete': function() { |
| 52 | + $('#success').show(); |
| 53 | + }, |
| 54 | + 'FileUploaded': function(up, file, info) { |
| 55 | + var progress = new FileProgress(file, 'fsUploadProgress'); |
| 56 | + progress.setComplete(up, info); |
| 57 | + }, |
| 58 | + 'Error': function(up, err, errTip) { |
| 59 | + $('table').show(); |
| 60 | + var progress = new FileProgress(err.file, 'fsUploadProgress'); |
| 61 | + progress.setError(); |
| 62 | + progress.setStatus(errTip); |
42 | 63 | } |
43 | | - }, |
44 | | - 'UploadProgress': function(up, file) { |
45 | | - var progress = new FileProgress(file, 'fsUploadProgress'); |
46 | | - var chunk_size = plupload.parseSize(this.getOption('chunk_size')); |
47 | | - progress.setProgress(file.percent + "%", up.total.bytesPerSec, chunk_size); |
48 | | - |
49 | | - }, |
50 | | - 'UploadComplete': function() { |
51 | | - $('#success').show(); |
52 | | - }, |
53 | | - 'FileUploaded': function(up, file, info) { |
54 | | - var progress = new FileProgress(file, 'fsUploadProgress'); |
55 | | - progress.setComplete(up, info); |
56 | | - }, |
57 | | - 'Error': function(up, err, errTip) { |
58 | | - $('table').show(); |
59 | | - var progress = new FileProgress(err.file, 'fsUploadProgress'); |
60 | | - progress.setError(); |
61 | | - progress.setStatus(errTip); |
| 64 | + // , |
| 65 | + // 'Key': function(up, file) { |
| 66 | + // var key = ""; |
| 67 | + // // do something with key |
| 68 | + // return key |
| 69 | + // } |
62 | 70 | } |
63 | | - // , |
64 | | - // 'Key': function(up, file) { |
65 | | - // var key = ""; |
66 | | - // // do something with key |
67 | | - // return key |
68 | | - // } |
69 | | - } |
70 | | -}); |
71 | | - |
72 | | -uploader.bind('FileUploaded', function() { |
73 | | - console.log('hello man,a file is uploaded'); |
74 | | -}); |
| 71 | + }); |
75 | 72 |
|
76 | | -$(function() { |
| 73 | + uploader.bind('FileUploaded', function() { |
| 74 | + console.log('hello man,a file is uploaded'); |
| 75 | + }); |
77 | 76 | $('#container').on( |
78 | 77 | 'dragenter', |
79 | 78 | function(e) { |
|
0 commit comments