小编use*_*1yo的帖子

在创建新存储桶或使用OpenBD检查存在存储桶时,某些功能似乎不存在

我正在使用OpenBD并尝试检查我的S3服务器上是否存在存储桶,如果它不存在则创建新存储桶.这是我的代码:

index.cfm

<cfset request.awsaccess = "zzzzawsaccesszzzz">
<cfset request.awskey = "zzzzzzzzawskeyzzzzzzzz">
<cfset request.datasource="tcs">
<cfset request.region="us-west-2">
<cfscript>
    AmazonRegisterdatasource(datasource=request.datasource,awsaccess=request.awsaccess,awskey=request.awskey,region=request.region );
    result = AmazonS3listbuckets( datasource=request.datasource );
    WriteDump(result);
    WriteOutput(result.bucket[1]);
</cfscript>
Run Code Online (Sandbox Code Playgroud)

对于上面的代码,我得到这个输出:

上述代码的结果

现在我再添加一个函数AmazonS3createbucket(),

<cfscript>
    result = AmazonS3createbucket( datasource=request.datasource, bucket="anyBucket" );
</cfscript>
Run Code Online (Sandbox Code Playgroud)

对于上面的脚本我得到错误:那No such function exists - amazons3createbucket..这是截图:

AmazonS3bucketexists的结果

我指的是OpenBD手册来过滤这些功能.使用此功能时也遇到同样的问题:

<cfscript>
    result = AmazonS3bucketexists( datasource=request.datasource, bucket="anyBucket" );
</cfscript>
Run Code Online (Sandbox Code Playgroud)

coldfusion amazon-s3 openbd amazon-web-services

5
推荐指数
1
解决办法
96
查看次数

在ColdFusion中将字符串转换为utf-8 Unicode

我需要将字符串转换为UTF8编码格式,但不确定如何继续。

ColdFusion中是否有任何函数可以将字符串转换为UTF-8,例如在此网站上

例如,在上面的网站中输入“ stackoverflow.com/questions/ask”可得到结果:

\ x73 \ x74 \ x61 \ x63 \ x6B \ x6F \ x76 \ x65 \ x72 \ x66 \ x6C \ x6F \ x77 \ x2E \ x63 \ x6F \ x6D \ x2F \ x71 \ x75 \ x65 \ x73 \ x73 \ x74 \ x69 \ x6F \ x6E \ x73 \ x2F \ x61 \ x73 \ x6B

我对编码不是很熟悉,但是我的指令是将字符串编码为UTF-8。例如,给出的示例给出了下面的编码结果。

/ re / r / 434 / …

unicode coldfusion

4
推荐指数
1
解决办法
3907
查看次数