2

からオブジェクトSystem.Shell.itemFromFileDropを取得します。私はこれを試しました:System.Shell.Itemitem

var oStream = new ActiveXObject("ADODB.Stream");
oStream.Type = 1;
oStream.Open();

oStream.LoadFromFile(item.path);
content = oStream.Read();

var thisObj = this;
var xhr = new XMLHttpRequest();
xhr.open("POST", "http://myUrl.com//");
xhr.send(content);    //NOT WORKING

oStream.Close();
oStream = null;

しかし、私は本当に関数に何を渡すかわかりませんxhr.send

サーバーサイドのPHPコードは、次のように単純です。

if (file_exists($_FILES["file"]["name"]))
{
    echo $_FILES["file"]["name"] . " already exists. ";
}
else
{
    move_uploaded_file($_FILES["file"]["tmp_name"],$_FILES["file"]["name"]);
    header("{$_SERVER['SERVER_PROTOCOL']} 200 OK");
    header('Content-Type: text/plain');
    echo "http://myUrl.com/" .$_FILES["file"]["name"];
}

私が間違っていることは何ですか?または、Windowsガジェットからファイルをアップロードする方法についてのアイデアはありますか?

4

0 に答える 0