![]() |
#2
schtg2025-01-11 05:46
回复 楼主 sam_jiang
|
注册很简单,用手机号注册,填写个验证码,通过了就可以用了。
我让它给我生成一段vfp代码,用来向服务器上传图片。。。

几乎实时给我生成一堆代码,而且贴心给我注释,以后大家有问题可以直接问它了,知无不言言无不尽!关键是实时的,不用等。。。
以下是它给我生成的代码:

LOCAL lcBoundary, lcPostData, lcImageFile, lcFileContent
* 设置边界符
lcBoundary = "---------------------------" + SYS(2015)
* 设置图片文件路径
lcImageFile = "C:\path\to\your\image.jpg"
* 读取图片文件内容
lcFileContent = FILETOSTR(lcImageFile)
* 构建 POST 数据
lcPostData = "--" + lcBoundary + CHR(13) + CHR(10)
lcPostData = lcPostData + "Content-Disposition: form-data; name=file; filename=" + JUSTFNAME(lcImageFile) + CHR(13) + CHR(10)
lcPostData = lcPostData + "Content-Type: image/jpeg" + CHR(13) + CHR(10) + CHR(13) + CHR(10)
lcPostData = lcPostData + lcFileContent + CHR(13) + CHR(10)
lcPostData = lcPostData + "--" + lcBoundary + "--" + CHR(13) + CHR(10)
* 发送请求
loXMLHTTP = CREATEOBJECT("MSXML2.XMLHTTP")
loXMLHTTP.Open("POST", "http:///upload", .F.)
loXMLHTTP.SetRequestHeader("Content-Type", "multipart/form-data; boundary=" + lcBoundary)
loXMLHTTP.Send(lcPostData)
* 等待响应
DO WHILE loXMLHTTP.readyState <> 4
DOEVENTS
ENDDO
* 输出响应信息
MESSAGEBOX("响应状态码:" + TRANSFORM(loXMLHTTP.status))
MESSAGEBOX("响应内容:" + loXMLHTTP.responseText)
之前在论坛里发的贴,没有人给我满意的答复,它给了


