Estoy desarrollando una aplicación de iOS usando la API de Dropbox. Al cargar un archivo con la API de Dropbox, solo quiero sobrescribir el archivo existente con el mismo nombre. ¿Cómo puedo configurar el rev padre y qué valor? Gracias!¿Cómo sobrescribir el archivo con la versión primaria rev usando la API de Dropbox en iOS?
Respuesta
https://www.dropbox.com/developers/reference/api#files_put
Refiriéndose a la API de Dropbox sólo hay que especificar el parámetro parent_rev. Si no conoce el parent_rev, simplemente llame al https://www.dropbox.com/developers/reference/api#metadata para obtener el archivo. En la respuesta de esa llamada, encontrará parent_rev
En el método uploadFile establezca withParentRev en nil.
obtener todos los archivos en el directorio con [[self restclient] loadMetadata:@"/"]
en el delegado - (void)restClient:(DBRestClient *)client loadedMetadata:(DBMetadata *)metadata
de obtener todos los detalles de cada archivo. Escanee todos los archivos con el nombre de archivo de su interés y obtenga los detalles de rev con file.rev y guárdelos.
Cuando se desea reemplazar el archivo, por parentrev
argumento, dar el nsstring
como lo que se ha guardado con file.rev
una forma más interesante es
[[self restclient] loadrevisionsforfile:@"/test.pdf"]
Esto asume que sabe que su prueba. pdf es bajo el directorio raíz
en el delegado
-(void) restclient:(DBRestClient *)client loadedRevisions:(NSArray *)revisions forfile:(NSString *)path
revisiones matriz contiene la historia de todas las revisiones de archivos test.pdf es decir, el número de serie indica el número de veces que se ha actualizado test.pdf
DBMetaData *y = [revisions objectatindex:0]
en el índice 0, el número de revisión es la última prueba actualizada. pdf.
Para actualizar el test.pdf existente, y.rev se puede utilizar para el argumento en parentrev
¿Qué pasa si hay 1000 revisiones? Esto parece un desperdicio, pero si llama con un límite de 1, entonces puede ser más rápido que obtener todos los metadatos. –
- 1. Listar todos los archivos y carpetas de Dropbox usando la API de Dropbox y descargar el archivo en Android
- 2. Listar todas las carpetas y archivos de Dropbox usando la API de Dropbox
- 3. Sincronización de datos con DropBox API y iOS
- 4. python dropbox api - ¿Guardar archivo token?
- 5. Cómo copiar archivos usando API REST DropBox en Delphi
- 6. Dropbox api en Android
- 7. Cumplimiento de exportación de aplicaciones utilizando la API de Dropbox
- 8. Uso de la API de Dropbox para cargar un archivo con Android
- 9. Dropbox api para Delphi?
- 10. Subidas diferenciales/incrementales de Dropbox utilizando la API REST
- 11. Cómo desvincular o cerrar la sesión de la cuenta de Dropbox en iOS
- 12. Cómo encontrar la versión de iOS
- 13. Establecer el elemento del archivo de entrada con el archivo usando la API de archivos HTML5
- 14. iOS versión de la aplicación
- 15. iOS ¿Cómo utilizar la API privada?
- 16. Cómo obtener la versión de iOS con Google Analytics
- 17. Usando libcurl para subir archivos a DropBox
- 18. ¿Cómo verificar la versión de iOS es iOS 6?
- 19. ¿Cómo simular la actualización de la versión de iOS?
- 20. cómo obtener contactos usando API de la libreta de direcciones en la programación ios?
- 21. Cómo sobrescribir una base de datos SQLite en iOS cuando se lanza una nueva versión de la aplicación
- 22. Sobrescribir línea en archivo con PHP
- 23. Android: cómo codificar según la versión de la API?
- 24. corrupción de archivos docx mediante el flujo de bytes y la API de Dropbox
- 25. .NET MSI Instalar proyecto - Sobrescribir la versión anterior
- 26. Cómo leer un archivo CSV usando iOS
- 27. Google Places API en la aplicación iOS
- 28. ¿Cómo revertir un archivo a la versión anterior usando TortoiseSVN?
- 29. 0.20.2 API versión hadoop con java 5
- 30. cómo verificar la versión de jre usando la aplicación java
necesito para sobreescribir el archivo existente. Al tiempo que parentRev nill crear nuevos archivos cada vez. – vandana
Vaya ... Lars señaló en la dirección correcta: primero debe leer los metadatos del archivo existente para obtener la información parentRev. También puede utilizar el método en desuso uploadFile: toPath: fromPath: – user523234
Gracias, ahora funciona – vandana