php转义方法,php卷曲图片上传
我正在尝试使用php cURL上传一些图片,但问题是这些图片的名称非常奇怪。基本上,它们包含这样的#$%符号 !Bw5kO2w!mk~$(KGrHqQOKjwEvqEtNICrBMLHRIcc+!~~_1.JPG !Bw5kO2w!mk~$(kgrhqqokjwevqetnicrbmlhc+!~~\u 1.JPG 图片名称是动态检索的,因此我不知道如何转义字符 $image = "@".$imageDirectory.$picture[$picture_no]; $image=“@”。$imageDirectory.$picture[$picture\u no]; 我得到的错误是: :0 cURL error: failed creating formpost data :0 cURL错误:使用urlencode()创建formpost数据失败,可能会对您有所帮助php转义方法,php卷曲图片上传,php,curl,escaping,Php,Curl,Escaping,我正在尝试使用php cURL上传一些图片,但问题是这些图片的名称非常奇怪。基本上,它们包含这样的#$%符号 !Bw5kO2w!mk~$(KGrHqQOKjwEvqEtNICrBMLHRIcc+!~~_1.JPG !Bw5kO2w!mk~$(kgrhqqokjwevqetnicrbmlhc+!~~\u 1.JPG 图片名称是动态检索的,因此我不知道如何转义字符 $image = "@".$imageDirectory.$picture[$picture_no]; $image=“@”。$imag
您需要保留原名吗?或者您可以去掉错误的字符或生成自己的姓名。您可以提供上传的完整代码以及平台/环境详细信息吗?非常感谢您的回答!我最终发现图片路径不正确,这就是curl无法创建帖子的原因。