小编tot*_*rio的帖子

如何使用AWS iOS SDK v2将UIImage上传到S3

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之类的东西)会更容易吗?

objective-c amazon-s3 uiimage amazon-web-services ios

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

所有活动的HTML5 EventSource监听器?

我使用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扩展,允许监视所有服务器事件或其他东西.这些东西真的有助于开发推送通知.

谢谢!

javascript html5 server-sent-events

13
推荐指数
1
解决办法
1万
查看次数

Haml语法在Sublime Text 2中突出显示.hamlc模板

我安装了HAML textmate软件包,它显示.haml模板的语法高亮,但我也有像这样命名的Coffee HAML模板

layout.jst.hamlc
Run Code Online (Sandbox Code Playgroud)

我想添加语法高亮.

Ruby Haml语法足够好,所以我通常只是将语言更改为Ruby Haml,但是当我再次关闭并打开文件时,Sublime Text 2会忘记它,我必须一次又一次地分配它.

有没有办法自动为.hamlc文件分配ruby Haml语法高亮?

syntax-highlighting coffeescript jst sublimetext2 hamlc

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

如果 S3 前缀不存在,Redshift COPY 命令会引发错误

当我运行此 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 amazon-web-services amazon-redshift

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