這個問題只是一個更深入的解釋其他問題。文件沒有通過python腳本上傳到保管箱
我把代碼放在github上,因爲它相當公平。對於造成的不便,我感到抱歉 https://github.com/lonehangman/mccdropdav/blob/master/views.py
100行以後是問題出現的地方。在過去的一週中,我嘗試過並無法通過在Google App Engine(GAE)上設置的webdav將文件從iPad上的文件上傳到Dropbox。
我可以查看我的保存箱的內容,但是當我從我的電腦或iPad上下載或上傳時,它總會給出錯誤。我檢查了日誌,發現110行有一個關鍵錯誤,所以我試圖通過打印meta_entry來解決這個問題,然後我意識到這是一個不存在的資源。
(因此# make a fake Resource to ease our exporting
。在線106)。 這個問題讓我迷茫了幾天,但後來我的朋友告訴我刪除行152 root.append(self.export_meta_entry(metadata,href=self.request.path)) # first response's href contains exactly what you asked for (relative path)
這樣做擺脫了關鍵錯誤,但仍然不會讓我上傳到保管箱。 iPad告訴我它正在上傳,但我檢查了我的保管箱,但沒有看到新文件。我也不能下載文件。 日誌似乎沒有拿起它。
任何人都可以請解釋,並嘗試幫助(如果你沒有什麼幫助也懶得寫東西,如「去別的地方」或「學習Python小白」。)
如果有任何詳細信息只需要問。 寫這篇文章的時候我很累,所以看起來好像有點匆忙。
在某些情況下,構建一個展示問題的最小示例可幫助您自己解決問題。 – FabienAndre 2012-04-19 13:08:40