我在页面上有一些可拖动和可调整大小的DIV.我想保存这些DIV的状态,以便在刷新页面时,DIV看起来与刷新之前完全一样.
我注意到像Facebook聊天这样的事情.刷新页面时,打开的聊天窗口将保持打开状态.有谁知道这是如何实现的?能有人给我做类似事情的建议吗?
我的页面上有几个可拖动的东西.当我开始拖动它时,它移动得很好,但页面上的其他元素将从我的光标突出显示/选中.
我注意到jquery ui网站上的draggle演示似乎工作正常.有没有人有任何想法为什么在拖动过程中我的网站上选择了文本?
这是我正在使用的代码(对我来说似乎很标准):
$('.dragger').draggable({'helper':'clone','revert':true});
Google云端存储(与Google云端硬盘不同)似乎与S3 API兼容:
https://developers.google.com/storage/docs/migrating#migration-simple
有谁知道我是否可以使用AWS/AWS-SDK-PHP(https://packagist.org/packages/aws/aws-sdk-php)封装,并配置它连接到我的谷歌云存储,而不是AWS S3?
我试过以下代码:
<?php
use Aws\S3\S3Client;
use League\Flysystem\Filesystem;
use League\Flysystem\Adapter\AwsS3 as Adapter;
require_once 'vendor/autoload.php';
error_reporting(E_ALL & ~E_NOTICE);
ini_set('display_errors', 1);
$client = S3Client::factory(array(
'key' => 'MY_GCS_KEY',
'secret' => 'MY_GCS_SECRET',
'endpoint' => 'storage.googleapis.com'
));
$filesystem = new Filesystem(new Adapter($client, 'MY_GCS_BUCKET'));
$filesystem->write('filename.txt', 'contents');
Run Code Online (Sandbox Code Playgroud)
但这给了我一个错误:
致命错误:未捕获的AWS\S3 \异常\ InvalidAccessKeyIdException:AWS错误代码:InvalidAccessKeyId,状态代码:403,AWS请求ID:BF7C1317719A4C67,AWS错误类型:客户,AWS错误消息:您提供的AWS访问密钥ID不存在我们的记录,用户代理:AWS-SDK-PHP2/2.6.15狂饮/ 3.9.2卷曲/ 7.32.0 PHP/5.5.4-1 + debphp.org〜铆足了劲+ 1扔在/ var/WWW/prudhub第91行/dev/vendor/aws/aws-sdk-php/src/Aws/Common/Exception/NamespaceExceptionFactory.php
任何人都知道如何或者我是否可以正确设置aws/aws-sdk-php包以连接到Google云端存储?
编辑
以下是使其工作的代码:
<?php
use Aws\S3\S3Client;
use League\Flysystem\Filesystem;
use League\Flysystem\Adapter\AwsS3 as Adapter;
require_once 'vendor/autoload.php';
$client = S3Client::factory(array(
'key' => 'MY_GCS_KEY',
'secret' => 'MY_GCS_SECRET',
'base_url' …Run Code Online (Sandbox Code Playgroud) php amazon-s3 amazon-web-services google-cloud-storage aws-sdk