Всем привет!
Есть почти S3 совместимое хранилище (js aws-sdk пока с ним не работает, хотя решило бы все вопросы) с которого нужно загружать файлы, но не хочется собирать из частей аттачмент и потом грузить файл пользователю, лучше делать это напрямую.
В контроллере формирую HttpRequest (AWS Signature Version 4), но что-то залип, не придумаю как вызвать его из VisualForce. Думал через PageReference, но там нет методов для установки хедеров, и параметров.
Может кто сталкивался, куда копать?
Всем привет! Есть почти S3 совместимое хранилище (js aws-sdk пока с ним не работает, хотя решило бы все вопросы) с которого нужно загружать файлы, но не хочется собирать из частей аттачмент и потом грузить файл пользователю, лучше делать это напрямую. В контроллере формирую HttpRequest (AWS Signature Version 4), но что-то залип, не придумаю как вызвать его из VisualForce. Думал через PageReference, но там нет методов для установки хедеров, и параметров. Может кто сталкивался, куда копать?
Можно создать вебсервис который будет делать REST, а уже из js дергать SF сервис. Пример:
https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_and_ajax.htm
Можно создать вебсервис который будет делать REST, а уже из js дергать SF сервис. Пример: https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_and_ajax.htm
Есть почти S3 совместимое хранилище (js aws-sdk пока с ним не работает, хотя решило бы все вопросы) с которого нужно загружать файлы, но не хочется собирать из частей аттачмент и потом грузить файл пользователю, лучше делать это напрямую.
В контроллере формирую HttpRequest (AWS Signature Version 4), но что-то залип, не придумаю как вызвать его из VisualForce. Думал через PageReference, но там нет методов для установки хедеров, и параметров.
Может кто сталкивался, куда копать?
Звучит очень странно вопрос... пока я вообще никаких проблем не вижу и причем здесь PageReference?
[quote="akr0bat"]Всем привет! Есть почти S3 совместимое хранилище (js aws-sdk пока с ним не работает, хотя решило бы все вопросы) с которого нужно загружать файлы, но не хочется собирать из частей аттачмент и потом грузить файл пользователю, лучше делать это напрямую. В контроллере формирую HttpRequest (AWS Signature Version 4), но что-то залип, не придумаю как вызвать его из VisualForce. Думал через PageReference, но там нет методов для установки хедеров, и параметров. Может кто сталкивался, куда копать?[/quote] Звучит очень странно вопрос... пока я вообще никаких проблем не вижу и причем здесь PageReference?