草庐IT

S3ObjectInputStream

全部标签

php - 使用 Amazon s3 作为 PHP 应用程序的(某种)数据库是不是一个错误的决定?

我正在通过构建应用程序自学JavaScript和PHP,我决定使用AmazonEC2和S3作为平台。我的问题是关于将S3用作“数据库”,但我将从一些背景知识开始。该应用程序使用此类与S3存储桶进行交互:http://undesigned.org.za/2007/10/22/amazon-s3-php-class/documentation#getObject当用户登录应用时,应用将从S3存储桶下载文件。每个用户都有自己的文件。使用JSON,它会带来数据客户端,然后大部分“交互”是客户端(使用JavaScript)和一点PHP。用户完成操作后(大概30分钟左右),应用程序将保存/上传并替

php - AWS S3 PHP 我可以将文件直接上传到存储桶中的文件夹吗

使用phpsdk将文件直接上传到AWSS3中的文件夹的语法是什么?我使用以下方法成功上传到存储桶:$response=$s3->create_object($bucket,$file_name,array('fileUpload'=>$file_path))谢谢! 最佳答案 试试这个$s3->create_object($bucket,'folder/filename',$options) 关于php-AWSS3PHP我可以将文件直接上传到存储桶中的文件夹吗,我们在StackOverfl

php - 存储桶上的 S3 List Objects 请求以获取额外的 key (> 1000)

默认情况下,S3ListObjects(获取存储桶)请求返回1000个键。根据S3文档,如果我想列出更多对象,那么我必须将标记查询字符串与我的请求一起传递,并将标记的值设置为上一个对象列表中的最后一个键。出于某种原因,这对我不起作用......我似乎遗漏了一些明显的东西,我正试图找出什么。REST请求应该是这样的:GET?marker=LAST-KEYHTTP/1.1Host:quotes.s3.amazonaws.comDate:Wed,01Mar200912:00:00GMTAuthorization:AWSACCESS_KEY_ID:SIGNATURE我的PHP代码看起来像这样:

php - Amazon S3 在创建对象时抛出 cURL 错误

我使用的是最新的amazon-version,它是1.5,但为什么每次我创建一个对象时它都会抛出一个cURL错误。这是错误:Fatalerror:Uncaughtexception'RequestCore_Exception'withmessage'cURLresource:Resourceid#16;cURLerror:select/pollreturnederror(55)'in/home/test123/test.com/amazon/lib/requestcore/requestcore.class.php:824Stacktrace:#0/home/test123/test.

php - AWS S3 上传桶 - 资源类型无效

我正在尝试使用我在Plesk、Zend1.0+AmazonSDK2.0上运行的应用程序升级文件(putObject),但返回以下错误:fatalerror:在/var/www/vhosts/domain/library/Amazon/Guzzle/Http/EntityBody.php:50堆栈跟踪中出现未捕获的异常“Guzzle\Common\Exception\InvalidArgumentException”和消息“无效的资源类型”:#0/var/www/vhosts/domain/library/Amazon/Aws/Common/Client/UploadBodyListen

php - PHP GAE 上的 Amazon S3 无法使用 curl 扩展

谁能帮我弄清楚如何让S3在我的php应用程序引擎(运行时:php55)上运行?我在某处看到您可以在没有CURL的情况下使用它,并找到了StreamWrapper,但不断出现错误。UseofundefinedconstantCURLE_COULDNT_RESOLVE_HOSTUseofundefinedconstantCURLE_COULDNT_CONNECTUseofundefinedconstantCURLE_PARTIAL_FILEetc..这是我的代码:useAws\S3\S3Client;useAws\S3\Exception\S3Exception;//Instantiate

单片机开发---ESP32S3移植lvgl+触摸屏

书接上文《单片机开发—ESP32-S3模块上手》本章内容熟悉一下ESP32S3的开发,修改范例程序的lvgl,使之能够匹配现在的显示屏。具体工作大概为通过SPI接口连接一块SPI串口屏幕,并且适配lvgl,最后加上触摸屏作为输入。屏幕用了这块SPI屏幕,带触摸和SD卡插槽。下面有显示部分引脚功能说明软件工程工程有一个lvgl的demo程序,位于Espressif\frameworks\esp-idf-v4.4.3\examples\peripherals\lcd\lvgl路径下,不过默认是支持并口8080的方式进行显示的。所以要改为SPI方式驱动,进行屏幕显示。原理很简单,开头加上屏幕初始化,

php - Laravel- 创建存档并从 Amazon S3 下载文件

我正在寻找更多更好的方法。我有一个用Laravel开发的应用程序,它将图像存储在AWSS3上,然后用户可以下载图像。我的流程如下运算符(operator)上传图片,低质量缩略图即时创建并存储在服务器上,而原始图像上传到S3用户来到网站,他们可以ALL或逐个下载图片一个接一个工作正常,因为它直接从S3下载到用户系统当用户请求全部下载时,它首先从S3获取所有图像到我的服务器,创建一个zip,然后下载压缩文件。这两种情况都工作正常,但在全部下载情况下,ti需要太多时间,因为有时要下载超过1gb的数据。有没有更好的方法来做到这一点?就像我可以请求zip,当它准备好时,我应该得到一个警报或任何其

php - 使用 PHP 将整个文件夹上传到 Amazon S3 存储桶

我需要使用PHP将包含文件和子文件夹的整个文件夹上传到AmazonS3存储桶,有人知道可以快速轻松地完成此任务的解决方案吗?我研究过的其他库似乎只支持上传单个文件。 最佳答案 在amazons3文件夹中几乎没有你给的url名称。实际上,它会根据url以及为什么要使用php而可以使用cli创建文件夹。您可以通过这种方式上传多个文件,即对于每个文件,您都可以触发一个cli命令,即s3cmdputsource/source1.txttarget/target1.txt 关于php-使用PHP将

php - 获取托管在 Amazon S3 上的文件的视频持续时间

我正在启动一个分发视频的门户。我的想法是将视频上传到AmazonS3并使用PHP从我的服务器收集必要的数据。到目前为止一切正常......我唯一无法获得的是视频的持续时间:-(有人能给我一个如何完成它的提示吗?谢谢,米格尔更新:我最终选择使用FFmpeg来完成。我已经在服务器上安装了FFmpeg,现在我正在尝试在使用PHP执行命令之前在shell中执行命令。我将来自亚马逊的URL传递给它(我尝试了云端URL和S3URL),但它说没有这样的目录或文件。我在网上看到了使用外部文件的示例,所以我希望它能正常工作。我使用的命令是ffmpeg-ihttps://s3-eu-west-1.amaz