我有一些 Javascript,可以在其中提取静态资源文件的正文:
function test() {
var query = sforce.connection.query("Select Body from StaticResource where Name = 'StaticResourceFile'");
var records = query.getArray("records");
var body = records[0].Body;
我现在可以访问正文,但它似乎已加密。如何解密?
通过 Apex,你可以这样做,但使用 Javascript 则不然:
Blob blob = [Select Body from StaticResource where Name = 'StaticResourceFile'].Body;
string body = blob.toString(); // actual file contents!
最佳答案
如果this是您正在与之交互的对象,看起来数据可能是 Base64 编码的。您将需要以某种方式对其进行解码。 This question似乎涵盖了许多在 Javascript 中执行解码的选项。
关于javascript - 通过 Javascript 解密 Salesforce 文本 blob 正文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7375083/