我想从外部URL打开JSON,但没有解析和从中提取数据,我只想在不使用FTP的情况下将JSON保存到本地文件。这可能吗?
我是否应该首先以某种方式将文件读入变量并逐行保存,我不想读取JSON并解析它并将其写出来,我只需要将文件加载并保存到本地光盘。它是JSON文件,但如果它是程序代码或文本文件也是如此。是否有任何函数来声明URL和本地路径以在本地保存文件?
答案 0 :(得分:1)
您可以使用服务器http请求来获取json,例如
Set myjson = Server.CreateObject("Msxml2.ServerXMLHTTP.6.0")
myjson.open "get","http://your-remote-json-source", false
myjson.send
Response.ContentType = "application/json"
然后使用文件系统对象写入您的硬盘
Set objFileSystem = Server.CreateObject("Scripting.FileSystemObject")
Set myTextFile = objFileSystem.CreateTextFile(Server.Mappath("path/to/directory/jsonfilename.json"),True)
myTextFile.Write(myjson.responseText)