File tree Expand file tree Collapse file tree 3 files changed +14
-2
lines changed Expand file tree Collapse file tree 3 files changed +14
-2
lines changed Original file line number Diff line number Diff line change 11{
22 "name" : " qiniu-js" ,
33 "jsName" : " qiniu" ,
4- "version" : " 3.4.1 " ,
4+ "version" : " 3.4.2 " ,
55 "private" : false ,
66 "description" : " Javascript SDK for Qiniu Resource (Cloud) Storage AP" ,
77 "main" : " lib/index.js" ,
Original file line number Diff line number Diff line change @@ -86,7 +86,13 @@ export function useUpload(file: File) {
8686 file ,
8787 file . name ,
8888 token ,
89- undefined ,
89+ {
90+ metadata : {
91+ 'x-qn-meta-test' : 'tt' ,
92+ 'x-qn-meta-test1' : '222' ,
93+ 'x-qn-meta-test2' : '333' ,
94+ }
95+ } ,
9096 {
9197 checkByMD5 : true ,
9298 debugLogLevel : 'INFO' ,
Original file line number Diff line number Diff line change @@ -29,6 +29,12 @@ export default class Direct extends Base {
2929 this . logger . info ( 'customVars inited.' )
3030 }
3131
32+ if ( this . putExtra . metadata ) {
33+ this . logger . info ( 'init metadata.' )
34+ const { metadata } = this . putExtra
35+ Object . keys ( metadata ) . forEach ( key => formData . append ( key , metadata [ key ] . toString ( ) ) )
36+ }
37+
3238 this . logger . info ( 'formData inited.' )
3339 const result = await direct ( this . uploadHost ! . getUrl ( ) , formData , {
3440 onProgress : data => {
You can’t perform that action at this time.
0 commit comments