如果我运行以下代码以从Medium网站获取图像:
<cfhttp url="https://cdn-images-1.medium.com/max/600/1*3j1McX-y1rvKewzI2gWc_w.png"
method="get" useragent="#CGI.http_user_agent#" getasbinary="yes">
然后,我想使用与他们使用的相同名称保存图像,即1*3j1McX-y1rvKewzI2gWc_w.png
。
如何从cfhttp请求中获取文件名?我在中cfhttp.header
寻找了content-disposition属性的任何符号,但找不到它。
假设您动态获取这些URL,为什么不先解析它作为文件名,然后将其应用于filename属性呢?
<cfset filename1 = ListLast("https://cdn-images-1.medium.com/max/600/1*3j1McX-y1rvKewzI2gWc_w.png","/") />
<cfhttp url="https://cdn-images-1.medium.com/max/600/1*3j1McX-y1rvKewzI2gWc_w.png"
method="get" useragent="#CGI.http_user_agent#" getasbinary="yes" path="whateverpath" filename="#filename1#>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句