@@ -448,16 +448,31 @@ end uploadFile
448448-- --------------------------------
449449
450450command deleteFile
451- local tFile
451+ local tFile , tReqID , tServerResponse
452452
453453 put fld "fileToDeleteFld" into tFile
454- put deleteFileFolder(tFile )
454+ put deleteFileFolder(tFile , tReqID ) into tServerResponse
455+
456+ if tServerResponse contains "Error" then
457+ put cr & cr & tServerResponse after fld "errorFld"
458+ else
459+ # SUCCESS
460+ if "204" is in line 1 of tServerResponse then
461+ put "Request ID" && tReqID & ": deleted" & cr after fld "statusFld"
462+ end if
463+ end if -- if tServerResponse contains "Error"
464+
465+ wdlCleanup tReqID
466+
467+ put "Delete response:" && tServerResponse
455468end deleteFile
456469
457470
458471
459472
460- function deleteFileFolder pFileFolder
473+ function deleteFileFolder pFileFolder @pReqID
474+ LOCAL tCallback , tRequestDataA , tReqID , tServerResponse
475+
461476 libUrlSetStatusCallback
462477
463478 if sKeepLogData <> TRUE then
@@ -474,7 +489,9 @@ function deleteFileFolder pFileFolder
474489
475490 wdlSetupNewRequest tRequestDataA
476491 put the result into tReqID
492+ put tReqID into pReqID
477493
494+ # REQUEST
478495 put wdlDeleteFileFolder(tReqID ) into tServerResponse
479496
480497 return tServerResponse
@@ -488,7 +505,7 @@ command deleteFolder
488505
489506 put fld "davDirFld" & "testFolder/" into tFolder
490507
491- put deleteFileFolder(tFolder ) into tServerResponse
508+ put deleteFileFolder(tFolder , tReqID ) into tServerResponse
492509
493510 if tServerResponse contains "Error" then
494511 put cr & cr & tServerResponse after fld "errorFld"
0 commit comments