From 311ddb9e99c475711026d1e9276dcc7f73354e19 Mon Sep 17 00:00:00 2001 From: DMGithubPublisher Date: Mon, 13 Oct 2025 16:42:44 +0800 Subject: [PATCH] update to internal commit e40f1fa4 --- _articles/hello-world/editing.md | 8 ++++---- _articles/hello-world/scan-settings.md | 8 ++++---- _articles/hello-world/uploading.md | 16 ++++++++-------- _articles/info/api/WebTwain_IO.md | 6 +++++- assets/HelloWorld-Code.zip | Bin 2807 -> 2830 bytes 5 files changed, 21 insertions(+), 17 deletions(-) diff --git a/_articles/hello-world/editing.md b/_articles/hello-world/editing.md index c848e1d3..269144fd 100644 --- a/_articles/hello-world/editing.md +++ b/_articles/hello-world/editing.md @@ -124,19 +124,19 @@ APIs used: Dynamsoft.DWT.EnumDWT_ImageType.IT_PNG, Dynamsoft.DWT.EnumDWT_UploadDataFormat.Binary, "WebTWAINImage.png", - onUploadSuccess, - onUploadFailure + onEmptyResponse, + onServerReturnedSomething ); } else { alert("There is no image in buffer."); } } - function onUploadSuccess() { + function onEmptyResponse() { alert("Upload successful"); } - function onUploadFailure(errorCode, errorString, sHttpResponse) { + function onServerReturnedSomething(errorCode, errorString, sHttpResponse) { alert(sHttpResponse.length > 0 ? sHttpResponse : errorString); } diff --git a/_articles/hello-world/scan-settings.md b/_articles/hello-world/scan-settings.md index ea7266b0..7a5a56e5 100644 --- a/_articles/hello-world/scan-settings.md +++ b/_articles/hello-world/scan-settings.md @@ -90,19 +90,19 @@ function AcquireImage() { Dynamsoft.DWT.EnumDWT_ImageType.IT_PNG, Dynamsoft.DWT.EnumDWT_UploadDataFormat.Binary, "WebTWAINImage.png", - onUploadSuccess, - onUploadFailure, + onEmptyResponse, + onServerReturnedSomething, ); } else { alert("There is no image in buffer."); } } - function onUploadSuccess() { + function onEmptyResponse() { alert("Upload successful"); } - function onUploadFailure(errorCode, errorString, sHttpResponse) { + function onServerReturnedSomething(errorCode, errorString, sHttpResponse) { alert(sHttpResponse.length > 0 ? sHttpResponse : errorString); } diff --git a/_articles/hello-world/uploading.md b/_articles/hello-world/uploading.md index b5aa543d..45b9ae86 100644 --- a/_articles/hello-world/uploading.md +++ b/_articles/hello-world/uploading.md @@ -39,19 +39,19 @@ function upload() { Dynamsoft.DWT.EnumDWT_ImageType.IT_PNG, Dynamsoft.DWT.EnumDWT_UploadDataFormat.Binary, "WebTWAINImage.png", - onUploadSuccess, - onUploadFailure + onEmptyResponse, + onServerReturnedSomething ); } else { alert("There is no image in buffer."); } } -function onUploadSuccess() { +function onEmptyResponse() { alert('Upload successful'); } -function onUploadFailure(errorCode, errorString, sHttpResponse) { +function onServerReturnedSomething(errorCode, errorString, sHttpResponse) { alert(sHttpResponse.length > 0 ? sHttpResponse : errorString); } ``` @@ -116,19 +116,19 @@ Following this guide, your `HelloWorld.html` should look similar to this: Dynamsoft.DWT.EnumDWT_ImageType.IT_PNG, Dynamsoft.DWT.EnumDWT_UploadDataFormat.Binary, "WebTWAINImage.png", - onUploadSuccess, - onUploadFailure + onEmptyResponse, + onServerReturnedSomething ); } else { alert("There is no image in buffer."); } } - function onUploadSuccess() { + function onEmptyResponse() { alert('Upload successful'); } - function onUploadFailure(errorCode, errorString, sHttpResponse) { + function onServerReturnedSomething(errorCode, errorString, sHttpResponse) { alert(sHttpResponse.length > 0 ? sHttpResponse : errorString); } diff --git a/_articles/info/api/WebTwain_IO.md b/_articles/info/api/WebTwain_IO.md index 20ae911b..c2210021 100644 --- a/_articles/info/api/WebTwain_IO.md +++ b/_articles/info/api/WebTwain_IO.md @@ -1490,7 +1490,7 @@ HTTPUpload( `onEmptyResponse`: A callback function that is executed if the response is empty. -`onServerReturnedSomething`: A callback function that is executed if the response is not empty. +`onServerReturnedSomething`: A callback function that is executed if the response is not empty. The accepted response type is `string`. - `errorCode` The error code. - `errorString` The error string. @@ -2070,6 +2070,10 @@ httpUploadBlob( - `name`: The name of header. - `value`: The value of header. +**Return Values** + +A Promise object of the response that is resolved based on the `responseType` parameter. + **Availability**
diff --git a/assets/HelloWorld-Code.zip b/assets/HelloWorld-Code.zip index 7d63973fb739710df1d412bca490449f294f4286..47d4a8d42b7d0c0b0fd6126457f410854eadbb3f 100644 GIT binary patch delta 2187 zcmY+GX*d)L7sqD|W-Nmk+t?$?G8y~Wml-NyWJ{K7nTRYy_Gm2GvenEhl=aPM#6>Zp zNXnLI>{-UXCd8z%=DywMKKFU=J?F#kIUoN2Z~t@7o?y0+7}gTR3IhND5I|U@mCKim z`W;=0-fFtFsDOMD0#raME|k^H<*g24SzNTzs~k9BjM8KD?aXKhm`9@M@J!(k$o zTg&r%4_(pEW#rRKy|cW%%j;qJo}mK`K|C?O z63lk)6MG|4-%ytR_3D~D>79b;?lx}`DEBaV*d=rP{FLs`$q`d7mQTiI*o$4R*j&Ei z!}=gs#r}YO0*yROcJuyrG=v4+Wh2Iw+=40{mAXP*b3po4pnji_Y%8tcx=RL22um(-&!AX6w@*N|NzG z4L+h`l?Qph;U*$mwNT@y%)l174ui$Tjij^PgPKgjETH6&9V{vN6tuK*Q)M}s=-$_- zci}!`ZX*^iMSQ6)6mz1(ElD^T$?4jYYTewUcW>qD5eQ>NZBi|9G1!a=u!?u5@o(5g z*?@XZk5Mlk<9;2G(+#sEz(_N01b@zP-T*>&8#^U$2F}y9L`9cXuA*qeO&SxKmY9K! zMZ!L3zDd<#VE$<-N}f7j#q~IttO)P$yRmLY?o|sMKi9*90bRK^&hi(z`sMWr$M8Ou zDr$X$c+h^-t)?>SlKbxoufw-F{8XsQDvF~Ewru;_Ju8E2;YwG7k7R;))f z*yJ6(l7l)E5)qj3VO2d)Wf>o;-A>VClF&gB$$liw9gAuUn{sy7b`EK;l@alp@Cz1S zwLF!&|3{#o2d{r^;B`5B>oEz~ir9B2YtEV{t*IEK zot3{|YN@6qw)ezhC`gMXT7CIp3_}~A1d)&2sz%eqPy`zc5t9?qnGvN1#8`hI?7#piU96ds= z!ZC{qJO92%E?@fr4DPQo{F#S9x#M{2tym9VCap7Uk65&038*rITaF%hLgTQ;P4cEb zdD^i;xI&4>z@K)G0sD`hS|s0#olVaceUB^Z0AA5vtsJiuQaIya6N5*;=uWWJiAC>< z^%W-9z@2YKL;$?}k2Q=wd=G~VxpxNF#BLh4tYQL$BR9)pk^Y)JBP)7}LVGK5EDWv? zqt=C=!ays*!uLzTY|4@^->l#J)+BKDsOA{@{~f{_W#z&iG!|V80sv%5?yNeZlna(D zUt&2uSspe?6O*X$Or*;xScoaq}wHg(3O&}ICYB)4W9>lyi0sgELZ7v` zH*2g}lxjrc?0;@DWTo%Fd?!l*qEY`VxcBhPrUUl}F z>x%mAONvnar)3!^#$EX*Z&mGELfkz zLuujs+4{Y^H&2(#M6Vmq5vxQf<~LHAqF!gTQ;8--l_K8d0THqpWtWG1_)lyn4eey2P4MtU>u}nG`Xlu*qgbpe}_T2ZBfKgl(EXvN%6Fmy@Dsrz?EIHo68@^kBOAJ z9!c3Ah1=sd(+x@%uB|<2Upo0|&TM%w6=}Z_z+5YcDo&PB2)!stjpyN23>=}}dyXjT z$+zb{v;I90DX8PASPt_sf91zr=sDx>NHXW+Ws;1o}@Un)IC0n7xJLPp|(0 DD%Sz` delta 2173 zcmV-@2!i*H7WWkwP)h>@6aWAK2mo7pf?AM2@2C(2002sn7b1V#j?*v@eMjOStUR!- zRFdT?DBDG) z1x)k;Q*H+|USNM+UN|Y-n#;+^vhGB9t86OiQyxYd=~W0VYZ7TKxP|7JMW#C>*mMLZ zjFRsyt4)4HRDv7e8Pw{}EaX(gxeA%U-WF1n3>;#3bdIRkvW%NVa4iMvn1^u=WbBuj zK43KcyzSEOOs%yTz&S`GRG}l7hRzyjOg-(J*#}R~ z!=>rJ0Xl#4wHbJL9uJ`3UrQf;y+Gbixs9ImAGksU zqdRxDqUViRyvKZ%M2~X$i)cCpi7wIk4$yyo2~b*INp_<4C>(?g?xw<&sXN7ZG?=yJ zDlYoDvQ8wWDIAG1mwT{WtNVH!XxpjLsDG92N8xs7J`{&bCaTz=Ac_;gNff&#q(8jA zF+i%ki#2{FWPr8(BDvO-;8<}r9Jk#M3AY{cnN?yfc*-!02r*Gv!SWTRERt~C@MwS3 zA}}=}j-cYKutq*eKvW?vk}I2e=V+1~v2FcRF6?=jCPjgY)Do%GbQ&>3eN&!ne`+A5 zkR9Pc10}CREh(Qhka}aX#MG%!a0Mk|cI<2he5U<47t!-w2-Muhuda9J?t9`-*Us+M zBk^KftB{q|RjlvGrv#*z-$8tx`!6j5sw(Kg^lt^MUk|?EvTwEvC;5i_15ir?1QY-O z00;nwOs!g5XXGuU0{{RIlWGJwe<(;x0tYUoT~x}e5|34zRfP~jt}|&2iCt``-Gcb< zOq`@i+NK*o_!2+H-+c43ondU!VxawSCupi= zWV|gb&6aZEals9z2E4D@xg7e%zP|xtQbc@p3TEh+mrAcPOfO@#s*p@z0U+6zJtj@s7G6Ofp|4KKs zm~}1>X(;ky5qwyF1!kVM*LXzSds{9-x%FOD`TKzUtfcBj6O51RSRu~H0+u9LjHmAj z*F;D|^3;LQBUcGfjn>A%z7d&wKL(;O*Hg%&i;6@pT1;29<2erwe~A5R5BJe)FLB+3LcTngfzvZeM0866Hs4heqd)@NhA6U=>3Z8>fpdRVxJo;cGKm`sU=x`qLzx*Xw_HjO5U z)KHR)FiIuNfEbm*e?=dJc`Ucr(*cQSqWkQ);x~{4SPO%LaK02-ir+7L0WVlw1z%pz z#vgmY=0|&y<=z{R$4?%0@2E4ObMaiD7&RFn>~6eo@Y@6id>RMEuh1Le@Yv5trDzDCpKoS2fiOd zD!uw{Wis_OP1gxLEQo2}dD@M~)74n*5bsmXY?3L32Zv=g6(QVI>^`3cY8n*;SJ#C< zI^A8`(48(NscwOeEVhJg7Edvy-@pE2fP(o8YUnGeQfj>C_O3mH^c8b3kMdu z=dQ{^lITJ-$`Vxlr+P~NxS*6&6B)t