Bueno, sigo renegando con la API-REST de Alfresco, al momento vengo avanzando pero me cuesta mucho conseguir resultados. Alguno de los que tenga experiencia, podria ayudarme?
La situacion es asi:
Quiero crear un nuevo documento y como contenido crear subir un documento. Por POSTMAN lo logro ok. Ahora, desde angular, engo un error:
core.js:15724 ERROR
Les paso un poco de mi codigo, para ver si alguien puede ayudarme..
Servicio:
import { Observable } from 'rxjs';
import { map } from 'rxjs/operators';
Injectable({
providedIn: 'root'
})
export class AlfrescoService {
public archivoSubir: any;
constructor( private peticion: HttpClient ) { }
subir( ): Observable<any> {
// console.log(this.archivoSubir);
// tslint:disable-next-line
refer-const let options;
options = {
headers:
{ 'postman-token': 'e53def2c-fd31-1a6c-89e7-79327bd4dc97',
'cache-control': 'no-cache',
// tslint:disable-next-line
bject-literal-key-quotes authorization: 'Basic YWRtaW46YWRtaW5wd2Q=',
'content-type': 'multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW'},
formData:
{ filedata:
{ value: '/home/nalvarez/logo2.jpg")',
options:
{ filename: 'logo2.jpg',
contentType: null } },
name: 'dios.jpg',
relativePath: '/soin' } };
console.log('Llego a la peticion !!!');
}
el objetivo final seria poder que el usuario cargue el documento....
Componente:
import { AlfrescoService } from '../../servicios/alfresco.service';
Component({
selector: 'app-subir',
templateUrl: './subir.component.html',
styleUrls: ['./subir.component.css']
})
export class SubirComponent implements OnInit {
constructor( private alfresco: AlfrescoService ) { }
ngOnInit() {
}
suboFile() {
this.alfresco.subir().subscribe( respuesta => {
console.log(respuesta);
return console.log('pase peticion');
});
}
}
El objetivo seria sencillo, que el usuario pueda subir un documento y este se registre en mi repositorio. Estoy queriendo hacerlo con API-REST y no con ADF por decisión de mi empresa empleadora...