2013-03-08 47 views
0

我遇到了一個問題,我認爲是一個訪問令牌在上傳過程中過期。例如,如果我現在有一個有效的(只是刷新)訪問令牌,然後運行:訪問令牌在上傳過程中過期

< HTTP/1.1 401 Unauthorized 
... 
< WWW-Authenticate: Bearer realm="Service", error="invalid_token", error_description="The access token provided is invalid." 
... 
* HTTP error before end of send, stop sending 

curl -vS --limit-rate 30K 'https://api.box.com/2.0/files/content' -H 'Authorization: Bearer VALID_ACCESS_TOKEN' -F [email protected]/tmp/example.zip -F folder_id=12345 

這需要一個多小時上傳,我終於在最後得到這個我測試的文件很大,但仍在250MB上傳限制內。

有沒有人有任何想法如何解決這個問題?

+0

我不知道這是一個錯誤還是設計;我會讓Box的人對此表示讚賞。但是我想知道,在此期間,您是否可以取消「限額上限」? – 2013-03-08 14:45:43

+0

這可能會起作用,但它會在大量上傳時飽和/終止我的Internet連接。順便說一句,它確實在較小的文件上工作。 – jon 2013-03-08 17:09:33

回答

0

這是設計。

目前唯一的解決方法是強制(客戶端)從上次訪問令牌獲取上傳時間不超過1小時。

這固然不能很好地適應您的用例。我們計劃最終支持分塊上傳,這將有助於彌補這一問題。