ファイルホストを使用してクラウド上のハードドライブをバックアップしています。このファイルホストはそれを行うためのAPIを提供しますが、PowerShellで動作させることができません。
彼らのAPIWebサイト(http://code.google.com/p/filecloud/wiki/Uploading)で、「HTTP POSTリクエストを介してファイルをアップロードする」と主張しているので、信頼できるPOST_Request
機能を使用します。
function POST_Request ($url,$parameters) {
$client = New-Object System.Net.WebClient
$contents = [Text.Encoding]::UTF8.GetString(($client.UploadValues($url,$parameters) ))
return $contents
}
彼らのウェブサイトは、アップロードするために2つのパラメーター(私のアカウントとファイルのIDの一種)を送信する必要があると主張しているため、オブジェクトで使用することはできませUploadFile
んSystem.Net.WebClient
。
要約すると、私の質問は次のとおりです。パラメータ(ID)とPOSTを介してアップロードするファイルを渡すにはどうすればよいですか?(たぶん、トリックでUploadFile
それを行うでしょう)
よろしくお願いします!