I can post example here but your code seems to be OK - I don't know where is the trouble.
Local $data="url="& euc($url) &"&title=" & euc($title) & "&tags=" & $tags & "&access=" & $access & "&body=" & euc($cbd) & "&DMSID=" & $session
;alert($data)
Local $filenames
Local $socket=_HTTPConnect($deepmemo_host)
If $make_shot Then
_ScreenCapture_Capture("screenshot.png", 0, 0, -1, -1, false)
Dim $filenames[1]=["screenshot.png"]
_HTTPPost_files($deepmemo_host, $add_path, $socket, StringSplit($data,"&",2), $filenames)
Else
_HTTPPost($deepmemo_host, $add_path, $socket, $data)
EndIf
Local $response=_HTTPRead($socket, 0)
It is working for me.
Maybe the problem in absolute/relative file local path?
Also the problem maybe in server side (I'm not proficient in server-side programming so I cant give any advices).
BTW now I working on proxy support for this UDF.
When it will be done I'll upload whole UDF here.