Github中的README页面(https://github.com/aws/aws-sdk-ios-v2)已经有一个从文件路径URL上传图像的示例:
AWSS3TransferManagerUploadRequest *uploadRequest = [AWSS3TransferManagerUploadRequest new];
uploadRequest.bucket = yourBucket;
uploadRequest.key = yourKey;
uploadRequest.body = yourDataURL; // <<<< this is a NSURL
uploadRequest.contentLength = [NSNumber numberWithUnsignedLongLong:fileSize];
Run Code Online (Sandbox Code Playgroud)
但是,如果我只有UIImage内存(没有文件路径)怎么办?是否可以上传UIImage(或它NSData)S3使用SDK?
手动使用HTTP API(使用AFNetworking之类的东西)会更容易吗?
我使用EventSource在我的JavaScript客户端应用程序中推送通知.我可以像这样附加事件监听器:
source.addEventListener('my_custom_event_type', function(e) {
console.log(e.data);
}, false);
Run Code Online (Sandbox Code Playgroud)
但我希望监视从服务器推送的所有事件(主要用于调试),因此如果发送某个事件但没有事件监听器,我可以轻松找到它.我的意思是,我不想只是"忽略"没有eventListeners绑定的所有事件.
我希望做这样的事情:
source.addEventListener('*', function(e) {
console.debug('Event with no listener attached: ', e);
}, false);
Run Code Online (Sandbox Code Playgroud)
但是像html5rocks那样的规范和教程没有指定这是否可行.
另一方面,它可能是一些firefox/chrome扩展,允许监视所有服务器事件或其他东西.这些东西真的有助于开发推送通知.
谢谢!
我安装了HAML textmate软件包,它显示.haml模板的语法高亮,但我也有像这样命名的Coffee HAML模板
layout.jst.hamlc
Run Code Online (Sandbox Code Playgroud)
我想添加语法高亮.
Ruby Haml语法足够好,所以我通常只是将语言更改为Ruby Haml,但是当我再次关闭并打开文件时,Sublime Text 2会忘记它,我必须一次又一次地分配它.
有没有办法自动为.hamlc文件分配ruby Haml语法高亮?
当我运行此 COPY 命令时:
COPY to_my_table (field1, field2, etc)
FROM s3://my-service-f55b83j5vvkp/2018/09/03
CREDENTIALS 'aws_iam_role=...'
JSON 'auto' TIMEFORMAT 'auto';
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
The specified S3 prefix '2018/09/03' does not exist
Run Code Online (Sandbox Code Playgroud)
这是有道理的,因为我的 S3 存储桶在该特定前缀中没有任何文件。然而,这是加载数据的日常工作的一部分,有时需要加载一些东西,但有时却没有任何东西可以加载。
我检查了COPY 文档,似乎没有任何方法可以避免该错误,并且如果该前缀下没有对象,则不执行任何操作。也许我错过了什么?
amazon-s3 ×2
coffeescript ×1
hamlc ×1
html5 ×1
ios ×1
javascript ×1
jst ×1
objective-c ×1
sublimetext2 ×1
uiimage ×1