ajax-dump
File created: howto/ajax-dump [Diff]
-- /dev/null++ b/howto/ajax-dump
@@ -1 +1,18 @@
h1. How to use dump.bitcheese.net to asynchronously upload files
1. Generate an unique token for your upload, sending GET request to @http://dump.bitcheese.net/gentoken@
bc. % curl http://dump.bitcheese.net/gentoken
nuxyzudabykubyxovyfuvorogijonivizigyjuruhogonywylisegomejopijegonimofohinolirotycikejemabibasykusyxajyxatuzajocipititotoxahosylelukarefyxumutidynysunygojykugyromikimixacitycoharupypuminobuwalafepopycosezocyniragogojaxomolapazobijagozapynebonirenuzaxakunavujadywaracejamivisesacipekivowyvodedodanyhoxexugokavahygilitylugyhakacuzefaxomofecohurapaxotulinaxafuwuzecybufosocibahiryjynigejudatodyforenafevocefasamifulunakavitinybomybofomuwydikelirirozuburufehyfijevamibyvugepesamakabivakosonalaginonywumogerumoziciguxilulunesurazybokilixasujatycixasimyjodexykozadivodysecuwahilutetiryzemufilozofarorijefyjademujagakyfydililawamovizahorijurizyjatogylyhylelomakimowyfumonuso
2. Add this token as @token@ form field when uploading a file
bc. % curl -F file=@file -F token=nuxyzudabykubyxovyfuvorogijonivizigyjuruhogonywylisegomejopijegonimofohinolirotycikejemabibasykusyxajyxatuzajocipititotoxahosylelukarefyxumutidynysunygojykugyromikimixacitycoharupypuminobuwalafepopycosezocyniragogojaxomolapazobijagozapynebonirenuzaxakunavujadywaracejamivisesacipekivowyvodedodanyhoxexugokavahygilitylugyhakacuzefaxomofecohurapaxotulinaxafuwuzecybufosocibahiryjynigejudatodyforenafevocefasamifulunakavitinybomybofomuwydikelirirozuburufehyfijevamibyvugepesamakabivakosonalaginonywumogerumoziciguxilulunesurazybokilixasujatycixasimyjodexykozadivodysecuwahilutetiryzemufilozofarorijefyjademujagakyfydililawamovizahorijurizyjatogylyhylelomakimowyfumonuso http://dump.bitcheese.net/upload-file?simple
http://dump.bitcheese.net/files/urobos/
3. If you want to query progress of file upload, you can send GET request to @http://dump.bitcheese.net/gettoken/$token@
bc. curl http://dump.bitcheese.net/gettoken/nuxyzudabykubyxovyfuvorogijonivizigyjuruhogonywylisegomejopijegonimofohinolirotycikejemabibasykusyxajyxatuzajocipititotoxahosylelukarefyxumutidynysunygojykugyromikimixacitycoharupypuminobuwalafepopycosezocyniragogojaxomolapazobijagozapynebonirenuzaxakunavujadywaracejamivisesacipekivowyvodedodanyhoxexugokavahygilitylugyhakacuzefaxomofecohurapaxotulinaxafuwuzecybufosocibahiryjynigejudatodyforenafevocefasamifulunakavitinybomybofomuwydikelirirozuburufehyfijevamibyvugepesamakabivakosonalaginonywumogerumoziciguxilulunesurazybokilixasujatycixasimyjodexykozadivodysecuwahilutetiryzemufilozofarorijefyjademujagakyfydililawamovizahorijurizyjatogylyhylelomakimowyfumonuso
This returns either an empty string (if file isn't uploaded yet or token doesn't exist) or relative path to file, like @files/urobos/file@