corso-python-prato / share-system-team1

Other
3 stars 8 forks source link

Gestire l'upload di file di grandi dimensioni #39

Open gvaldambrini opened 10 years ago

gvaldambrini commented 10 years ago

L'upload del file deve essere fatto usando le solite route (POST /files/ o PUT /files/), con l'aggiunta di un nuovo parametro offset che indicherà il byte di partenza del pezzo inviato. Il server dovrà creare un file temporaneo associato sia all'utente che al file in upload, considerando l'upload a pezzi completato quando l'md5 del file temporaneo corrisponderà con quello inviato dal client. In quel caso il file diventerà un file normale a tutti gli effetti eventualmente sovrascrivendo un file nello stesso path (nel caso della PUT).

Il server dovrà anche:

Il client dovrà:

marco64bit commented 10 years ago