Curl-在文件名中使用逗号-Filemaker

Curl-在文件名中使用逗号-Filemaker,curl,filemaker,synology,Curl,Filemaker,Synology,我正在尝试将Filemaker与Synology NAS连接起来 我有一个脚本,所有的工作-但我有逗号的问题 -X POST -H "Content-Type: multipart/form-data" -F "path=/Despacho/Despacho/CINE/ARCHIVO/PRUEBAS BORRAR/02_EQUIPO TÉCNICO/04_CONTRATOS/02_CERTIFICADO FIRMA" -F "create_parents=true" -F "overwri

我正在尝试将Filemaker与Synology NAS连接起来

我有一个脚本,所有的工作-但我有逗号的问题

-X POST -H "Content-Type: multipart/form-data" 
-F "path=/Despacho/Despacho/CINE/ARCHIVO/PRUEBAS BORRAR/02_EQUIPO TÉCNICO/04_CONTRATOS/02_CERTIFICADO FIRMA" 
-F "create_parents=true" 
-F "overwrite=true" 
-F "file=@$fileToupload;filename=x,20yz" 
要在Synology中上载文件,我必须使用多部分/表单数据。它现在正在使用Insert from URL,这是参数中的一个选项。正在工作,但不使用带有逗号的文件名

-X POST -H "Content-Type: multipart/form-data" 
-F "path=/Despacho/Despacho/CINE/ARCHIVO/PRUEBAS BORRAR/02_EQUIPO TÉCNICO/04_CONTRATOS/02_CERTIFICADO FIRMA" 
-F "create_parents=true" 
-F "overwrite=true" 
-F "file=@$fileToupload;filename=x,20yz" 
$fileToupload是文件(在filemaker的容器中)

我正在读这个选项,但什么都没有

filemaker中有一个选项,可以不使用cURL发送多部分/表单数据。或者用逗号来解决这个问题


谢谢你的帮助。

谢谢@Madhurjya,我找到了解决方案。您必须在文件名的开头和结尾使用\

-X POST -H "Content-Type: multipart/form-data" 
-F "path=/Despacho/Despacho/CINE/ARCHIVO/01_PRODUCCION AUDIOVISUAL/PRUEBAS BORRAR/02_EQUIPO TÉCNICO/04_CONTRATOS/02_CERTIFICADO FIRMA" 
-F "create_parents=true" 
-F "overwrite=true" 
-F "file=@$fileToupload;filename=\"x,20yz.pdf\"" 
Filemaker中的代码:

"-X POST
-H \"Content-Type: multipart/form-data\"
-F \"path=" & $path & "\"
-F \"create_parents=true"  & "\"
-F \"overwrite=true"  & "\"
-F \"file=@$fileToupload;filename=\\\"x,20yz.pdf\\\"\"
"

再次感谢您的帮助。

我尝试了这个,但什么也没有:-F“file=@“$fileToupload”;filename=“x,20yz”并使用:-F“file=@$fileToupload;filename=“x,20yz”--结果:“文件”:“fmtempfm153_3651.pdf”这应该可以工作。-F“文件=@$fileToupload;文件名=\“x,20yz\”。注意:我以双引号开始,也以双引号结束。同样在文件名之后,我在开始和结束时都使用了双引号加反斜杠。对不起,我丢失了。在filemaker中,我使用了:“-x POST-H\”内容类型:多部分/表单数据\“-F\”path=“&$path&“\”-F\”create\u parents=true”&“-F\”overwrite=true”&“-F \“file=@$fileToupload;filename=\'x,20yz\“\”,如果我使用这个(Filemaker结构):-F \“file=@$fileToupload;文件名=\“x,20yz\”\“结果是:{“数据”:{“blSkip”:false,“文件”:“fmtempfm153_3663.pdf”,“pid”:28564,“进度”:1},“成功”:true}”