小编con*_*234的帖子

如何将AWS S3中的所有对象默认公开?

我正在使用PHP库将文件上传到我的存储桶.我已将ACL设置为public-read-write,它工作正常,但该文件仍然是私有的.

我发现,如果我将受赠人更改为Everyone,则会将该文件公开.我想知道的是如何将我桶中所有对象默认Grantee设置为"Everyone".或者是否有其他解决方案默认公开文件

我正在使用的代码如下:

public static function putObject($input, $bucket, $uri, $acl = self::ACL_PRIVATE, $metaHeaders = array(), $requestHeaders = array()) {
    if ($input === false) return false;
    $rest = new S3Request('PUT', $bucket, $uri);

    if (is_string($input)) $input = array(
        'data' => $input, 'size' => strlen($input),
        'md5sum' => base64_encode(md5($input, true))
    );

    // Data
    if (isset($input['fp']))
        $rest->fp =& $input['fp'];
    elseif (isset($input['file']))
        $rest->fp = @fopen($input['file'], 'rb');
    elseif (isset($input['data']))
        $rest->data = $input['data'];

    // …
Run Code Online (Sandbox Code Playgroud)

amazon-s3 amazon-web-services

137
推荐指数
4
解决办法
8万
查看次数

如何通过API创建Athena数据库

我想通过API在Athena中创建一个数据库.我在S3中有镶木地板文件,我想使用API​​查询,我想使用Athena进行查询.

无论如何,我可以通过API为Athena创建一个数据库?

amazon-athena

8
推荐指数
1
解决办法
4089
查看次数

使用PHP Selenium Webdriver单击下拉菜单中的选项?

我正在使用Facebook的 PHP Selenium Webdriver包装器.任何人都可以给我一个如何从选择下拉菜单中单击或选择一个选项的示例?

我试过这个:

$test = $driver->findElement( WebDriverBy::id('drop1').WebDriverBy::cssSelector("option[value='11']"));
$test->??click();
Run Code Online (Sandbox Code Playgroud)

但它出错了:

消息:类WebDriverBy的对象无法转换为字符串

php selenium webdriver selenium-webdriver

7
推荐指数
2
解决办法
8413
查看次数

使用PHP Selenium 2 Webdriver存在Check元素?

我试图通过CSS使用Selenium 2检查页面上是否存在元素.任何人都有使用PHP Selenium Webdriver Facebook包装器的任何示例?

我试过以下代码:

  if($driver->findElement(WebDriverBy::xpath("image-e4e")) != 0)
  {

                }
Run Code Online (Sandbox Code Playgroud)

但是给了我这个错误:

致命错误:未捕获异常'NoSuchElementWebDriverError',消息'无法找到元素:{"方法":""xpath","selector":"image-e4e"}

php selenium webdriver selenium-webdriver

5
推荐指数
2
解决办法
6676
查看次数

如何通过特定网址搜索Google?

我想搜索特定网站的结果,但只搜索网站的特定部分,我想排除包含网址段的结果,例如:

我想要搜索的内容:

http://domain.com/productx

我想排除什么

http://domain.com/productx/details/further

我会在谷歌搜索用什么查询来获得第一的成绩以上.

search-engine google-search google-search-api

4
推荐指数
2
解决办法
2万
查看次数

删除AngularCharts中的网格线

我正在使用AngularCharts,它是Chart.js的AgnularJS包装器.我想从我的图表中删除所有网格线,因此只有实际的折线图.但网格没有被删除.

调节器

 $scope.labelsx2 = [" ", " ", " ", " Time ago ", " ", " ", " "];
 $scope.seriesx2 = [' '];
 $scope.datax2 = [
    [65, 59, 80, 81, 56, 55, 40]
 ]; 
 $scope.options = {
            scaleShowGridLines : false
          };     


 $scope.labelsx2 = [" ", " ", " ", " Time ago ", " ", " ", " "];
 $scope.seriesx2 = [' '];
 $scope.datax2 = [
    [65, 59, 80, 81, 56, 55, 40]
 ]; 
 $scope.options = { …
Run Code Online (Sandbox Code Playgroud)

angularjs chart.js angular-chart

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

Angular TypeError:无法在Promise subscription()中读取null的属性“ length”

我正在调用API端点并收到错误,但是使用console.log时无法查看错误,因为在下面出现错误。还有另一种方法来获取错误吗?

错误

TypeError: Cannot read property 'length' of null
    at http.js:109
    at Array.forEach (<anonymous>)
    at HttpHeaders.lazyInit (http.js:103)
    at HttpHeaders.init (http.js:251)
    at HttpHeaders.forEach (http.js:354)
    at Observable._subscribe (http.js:2153)
    at Observable._trySubscribe (Observable.js:172)
    at Observable.subscribe (Observable.js:160)
    at Object.subscribeToResult (subscribeToResult.js:23)
    at MergeMapSubscriber._innerSub (mergeMap.js:132)
Run Code Online (Sandbox Code Playgroud)

供应商

    import { HttpClient } from '@angular/common/http';
    import { Http, Headers , RequestOptions } from '@angular/http';
    import { Injectable } from '@angular/core';

    @Injectable()
    export class GamesProvider {

    // API url 
    apiUrl = 'http://xxxxx.com/api';

    headers : any;
    options: any;

    this.headers =  new Headers(); …
Run Code Online (Sandbox Code Playgroud)

angular

4
推荐指数
2
解决办法
4421
查看次数

Ionic 2 去除离子刷新器下的线

我试图删除ion-refresher用户下拉时出现的元素下的边框。我已经尝试过无边框无阴影和自定义 css,!important但似乎没有任何东西可以删除它,如何删除用户下拉时出现的离子刷新器下的行

       <ion-refresher (ionRefresh)="doRefresh($event)" 
          no-border no-shadow style="border:none !important; box-shadow: none !important">
            <ion-refresher-content no-border no-shadow style="border:none !important">
            </ion-refresher-content>
       </ion-refresher>
Run Code Online (Sandbox Code Playgroud)

ionic-framework ionic2

3
推荐指数
1
解决办法
299
查看次数