2

System.Shell.itemFromFileDrop我得到System.Shell.Itemobject item。我试过这个:

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