我需要從HTML 5應用程序(用於桌面/移動/平板設備)(沒有服務器端)上傳到在線存儲的文件。任何存儲都可以,但仍然可以使用免費服務。所需的工作流程如下:將文件上傳到雲中從web應用程序
將文件上傳到存儲 - >獲取文件的公共URL - >使用Facebook的API共享Facebook中的公共URL。
Facebook的一部分,我知道了覆蓋,但我需要的地方把我的檔案在我嘗試使用box.net API,但我得到的錯誤是由於跨站點請求而作出。
(http://developers.box.net/w/page/12923936/ApiFunction_get_ticket )
function get_ticket(api_key){
$.ajax({
url: 'https://www.box.net/api/1.0/rest?action=get_ticket&api_key=' + api_key,
success: function(response){
console.log(response);
}
});
}
產量在Chrome控制檯:
XMLHttpRequest cannot load https://www.box.net/api/1.0/rest?action=get_ticket&api_key=(my_key). Origin http://localhost:8000 is not allowed by Access-Control-Allow-Origin.
GET https://www.box.net/api/1.0/rest?action=get_ticket&api_key=ynu54ytflrz9fzpdzy5raf1hc1rmed9i undefined (undefined)
任何關於此問題的解決方法將是最歡迎。
任何更多的細節如果數據類型爲JSONP然後JavaScript可以與其他域交互。 – 2011-12-02 12:24:57