标签: mediafire

使用formdata时如何在XMLHttpRequest中添加头数据?

我正在尝试实现文件上传API,这里给出:
Mediafire文件上传

我能成功上传后的数据获取数据,但不知道如何发送X-文件名的属性,这是为了将头数据作为API指南中给出.

我的代码:

xmlhttp=new XMLHttpRequest();
var formData = new FormData();

formData.append("Filedata", document.getElementById("myFile").files[0]);

var photoId = getCookie("user");
// formData.append("x-filename", photoId);            //tried this but doesn't work
// xmlhttp.setRequestHeader("x-filename", photoId);   //tried this too (gives error) [edited after diodeous' answer]

xmlhttp.onreadystatechange=function()
{
    alert("xhr status : "+xmlhttp.readyState);
}

var url = "http://www.mediafire.com/api/upload/upload.php?"+"session_token="+getCookie("mSession")+"&action_on_duplicate=keep";

xmlhttp.open("POST", url);
// xmlhttp.setRequestHeader("x-filename", photoId);   //tried this too, doesnt work. Infact nothing gets uploaded on mediafire.  [edited after apsillers' answer]
// cant get response …
Run Code Online (Sandbox Code Playgroud)

javascript xmlhttprequest form-data http-headers mediafire

53
推荐指数
2
解决办法
12万
查看次数

Mediafire API PHP开发

我几天前找到了mediafire API.

http://developers.mediafire.com

无论如何我在互联网上搜索是使用API​​制作一个用于将文件上传到mediafire帐户的网络应用程序.不幸的是我没有找到任何东西.有人知道如何使用mediafire API和PHP创建上传Web应用程序的文件.

php api uploading mediafire

8
推荐指数
1
解决办法
6147
查看次数

Mediafire开发者不会向我展示创建新应用

我已经给了mediafire技术支持(两次)没有回答的门票:我创建了两个不同的帐户,完全不同的信息,一个免费和一个临(付费).他们都没有向我显示我的帐户 - >设置 - >开发人员中的创建新应用程序框.我使用过的电子邮件已经过验证......有任何线索吗?谢谢

mediafire

2
推荐指数
1
解决办法
773
查看次数

保存JSON响应

我正在使用Javascript.我有来自Mediafire API的JSON响应:

{
    "response": {
        "action": "session_token",
        "session_token": "dskldkshjkfsffkjdkslk3783c214a86e7kfkdo",
        "result": "Success"
        "current_api_version": "2.13"
    }
}
Run Code Online (Sandbox Code Playgroud)

我想检索响应然后将session_token保存在变量中.

我测试了这个,但它不起作用:

Javascript:

<script>
   $(document).ready(function(){
  $("button").click(function(){
    $.getJSON("MY_LINK",function(response){
     var st = response.session_token;
     alert(st);
    });
  });
});
</script>
Run Code Online (Sandbox Code Playgroud)

HTML:

<button>Get Json</button>
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点 ?

javascript api jquery json mediafire

1
推荐指数
1
解决办法
1494
查看次数