我正在尝试开发一个侧边栏小工具,它可以自动检查网页以确保我的转移配额的演变过程.我差不多了,但还有最后一步我需要让它工作:将带有正确POST数据的HttpRequest发送到php页面.使用firefox插件,标题的"Content-Type"如下所示:
Content-Type=multipart/form-data; boundary=---------------------------99614912995
Run Code Online (Sandbox Code Playgroud)
参数"boundary"似乎是随机的,POSTDATA是这样的:
POSTDATA =-----------------------------99614912995
Content-Disposition: form-data; name="SOMENAME"
Formulaire de Quota
-----------------------------99614912995
Content-Disposition: form-data; name="OTHERNAME"
SOMEDATA
-----------------------------99614912995--
Run Code Online (Sandbox Code Playgroud)
我不明白如何正确模拟POSTDATA与神秘的"边界"参数回来.
有人知道我怎么能解决这个问题吗?
所以我刚接触coldfusion的编码,这是我的第二个月,所以请耐心等待.
我的雇主的客户希望顺利上传多个文件处理错误,这意味着即使出现错误,它也会继续通过所有上传.
所以使用CF11,我可以使用uploadAll,并启用continueOnError和Errors的可选值来轻松处理多个文件.
问题是,我的雇主的测试服务器仍然只是CF10,可能不会很快得到更新.因此,在我们的测试服务器上编译时,continueOnError和Error将失败,但在客户端服务器上则不会.
我希望能够做到这样的事情:
<cfif SERVER.ColdFusion.ProductVersion gte 11>
<optimal cffile uploadAll code>
<cfelse>
<suboptimal cffile uploadAll code>
</cfif>
Run Code Online (Sandbox Code Playgroud)
编译没有任何问题.但是测试服务器仍然存在代码问题.有什么办法可以在代码中完成吗?如果没有,有没有办法让我可以相当容易地做到这一点......是吗?