有没有办法从Windows Gadget上传文件?

时间:2012-10-01 21:12:11

标签: javascript php file-upload windows-desktop-gadgets

System.Shell.itemFromFileDrop我获得System.Shell.Item对象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小工具上传文件的任何想法?

0 个答案:

没有答案