web_upload_file
指定したURIを持つリソースへローカルファイルをアップロードして応答を受け取ります。
定義¶
名前空間: Alice.Net
アセンブリ: Losetta.Runtime.dll
ソースコード: Alice.Net.cs
web_upload_file(string,string)¶
指定したURIを持つリソースへローカルファイルをアップロードして応答を受け取ります。
引数 | |
---|---|
uri |
リクエストを送信するリソースのURI |
filename |
リソースに送信するファイルのパス |
戻り値 | |
---|---|
byte[] |
リソースからの応答の本文 |
対応 | |
---|---|
AliceScript | RC1、RC2、GM、2.0、2.1、2.2、2.3、3.0、4 |
AliceSister | GM、2.0、2.1、2.2、2.3、3.0、4 |
Losetta | 0.8、0.9、0.10、0.11 |
例¶
次の例では、upload.bin
というファイルの内容をhttp://localhost/upload
にアップロードし、サーバーからの応答をresponse.bin
に保存します。
AliceScript
using Alice.Net;
using Alice.IO;
//アップロード先のURL
string upload_uri = "http://localhost/upload";
//アップロードするファイル
string upload_filename = "upload.bin";
//応答をダウンロードするファイル
string response_filename = "response.bin";
//指定したURLにPOSTリクエストを送りアップロード
var response = web_upload_file(upload_uri,upload_filename);
//サーバーからの応答をファイルに書き出す
file_write_data(response_filename,response);