Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用嵌入在经典ASP中的JSON在不同的服务器上选择和上传文件?_Json_Rest_Video_File Upload_Asp Classic - Fatal编程技术网

如何使用嵌入在经典ASP中的JSON在不同的服务器上选择和上传文件?

如何使用嵌入在经典ASP中的JSON在不同的服务器上选择和上传文件?,json,rest,video,file-upload,asp-classic,Json,Rest,Video,File Upload,Asp Classic,我有一个网页,你可以选择一个视频文件,并上传到同一个服务器(在那里的网页托管)。这个函数是用经典ASP编写的,我使用的是freeASPUpload。这个很好用 Set Upload = New FreeASPUpload 现在,我正试图改变这个系统,使视频上传到不同的服务器。我正在使用JSON创建HTTP连接。以下是连接的代码。我对REST的了解不是很好,所以这段代码可能不正确 Set xmlhttp = Server.CreateObject("MSXML2.ServerXMLHTTP.4

我有一个网页,你可以选择一个视频文件,并上传到同一个服务器(在那里的网页托管)。这个函数是用经典ASP编写的,我使用的是freeASPUpload。这个很好用

 Set Upload = New FreeASPUpload
现在,我正试图改变这个系统,使视频上传到不同的服务器。我正在使用JSON创建HTTP连接。以下是连接的代码。我对REST的了解不是很好,所以这段代码可能不正确

Set xmlhttp = Server.CreateObject("MSXML2.ServerXMLHTTP.4.0")
xmlhttp.Open "PUT", "someurl.com", false
xmlhttp.setRequestHeader "Authorization", "TOK:XXXX"
xmlhttp.setRequestHeader "Accept", "application/json"
xmlhttp.setRequestHeader "Content-Type", "application/json"
xmlhttp.setRequestHeader "Host", "www.test.com"
strJSON = "[{""MediPath"":""http:\/\/someurl.com\/<file_name>"",""MediaType"":""X""}]"
xmlhttp.send(strJSON)
Set xmlhttp=Server.CreateObject(“MSXML2.ServerXMLHTTP.4.0”)
Open“PUT”,“someurl.com”,false
xmlhttp.setRequestHeader“授权”,“TOK:XXXX”
xmlhttp.setRequestHeader“接受”、“应用程序/json”
xmlhttp.setRequestHeader“内容类型”、“应用程序/json”
xmlhttp.setRequestHeader“主机”、“www.test.com”
strJSON=“[{”“MediPath”“:”“http:\/\/someurl.com\/”“,”“MediaType”“:”“X”“}]”
发送(strJSON)
我不知道如何将此代码与现有代码集成。我最想要的是

<file_name>


用户使用的。我试着找一些文档,但没有一个是我想要的。你能给我指出正确的方向吗?

你需要发送文件内容还是只发送指向你服务器的URL?我想将视频上传到另一台服务器。所以,这是文件的内容。好的,这台服务器提供了什么api?任何文档?Edgecast Web服务REST API。我有一个PDF文件。我应该把它发送给你们吗?不,只要读一下他们是如何接收文件的,试着用普通的形式模拟它,检查实际发送的是什么,然后你们就可以通过asp/vb复制它了