草庐IT

S3Connection

全部标签

ios - AWS S3 分段上传在后台太慢 - iOS

我在我的iOS应用程序中使用AWSS3TransferUtility的uploadUsingMultipart(fileURL,bucket,...)函数将视频文件上传到S3存储桶。只要应用程序处于前台,上传就会非常快。但是,一旦应用程序进入后台,上传过程就会非常缓慢,并且需要花费太多时间才能完成。例如,我在互联网连接上使用100MB的文件进行了测试,上传速度为10Mbps,当应用程序在前台时使用multipart上传需要35秒,但上传同一文件需要14分40秒当应用程序在后台时使用multipart。有没有办法在后台加快上传过程? 最佳答案

swift - 在 Swift 中将视频上传到 Amazon S3

我曾尝试在Swift中将视频文件上传到AmazonS3,但我失败了。这是我的代码。我希望你能指导我。@IBActionfuncuploadVideoBtnClicked(sender:AnyObject){//--AddAmazonVideouploadcodevaruploadRequest:AWSS3TransferManagerUploadRequest=AWSS3TransferManagerUploadRequest()uploadRequest.bucket="appFile"uploadRequest.key="foldername/test.mov"//Movevide

ios - AWS s3 上传 + api 耗时太长

目前,我正在使用amazons3来存储所有对象,例如图像和视频。我正在使用IOSAWSSDK上传对象。我的申请流程是用户拍照或录制视频用户在表单上添加附加信息,例如Instagram的标题(使用Alamofire)用户点击继续,然后AWS将开始上传图片和视频到S3使用IOSAWSSDK对象成功上传到S3后,S3会响应有一个链接最后使用Alamofire发送信息,包括来自S3作为POSTAPI的参数我面临的问题是执行AWS上传+调用API需要相当多的时间。这确实是一种糟糕的用户体验。大多数图像大约小于5MB我的解决方案调整图像大小,但是视频呢?用户点击继续后,而不是执行AWS上传+调用A

swift - 完成错误 - 代码 : -1009 when internet there is no connection

我们正在使用GoogleSDK,例如SignIn、map和Analytics。用于登录的FacebookSDK。用于网络和JSON解析的Alamofire和ObjectMapper。数据库领域。当没有互联网连接时,我在控制台上收到以下错误。我已确认这些不是我们的应用程序错误。TICTCPConnFailed[45:0x1c8178240]:1:50Err(50)Task.HTTPloadfailed(errorcode:-1009)谁能解释是哪个框架记录了这个错误。 最佳答案 -1009实际上是来自here的NSURLErrorNo

org.apache.rocketmq.remoting.exception.RemotingConnectException: connection to ip : 10911 failed

1、原因:broker使用的IP一般是本机IP地址,默认系统自动识别,但是某些多网卡机器会存在识别错误的情况,导致无法识别到正确的本地IP地址,从而导致broker启动是使用了内网IP。虽然启动时已经配置了本地IP地址,但是并为通过配置文件启动broker,导致配置文件没有生效2、解决方案这是由于跨域造成的:修改服务器中broker的配置,添加服务器IP(公网)即可编辑"/root/soft/rocketmq-all-4.4.0-bin-release/conf/broker.conf"文件新增一行:brokerIP1=xx.xx.xx.xx#你的公网IP,这个写你当前linux机器的ip地址

CCS:驱动设备运行正常,Test Connection失败

CCS:驱动设备运转正常,TestConnection失败1.CCSTestConnection失败:-----[Anerrorhasoccurredandthisutilityhasaborted]--------------------ThiserrorisgeneratedbyTI’sUSCIFdriverorutilities.Thevalueis‘-250’(0xffffff06).Thetitleis‘SC_ERR_ECOM_EMUNAME’.Theexplanationis:AnattempttoaccessthenamedemulatorviaUSCIFECOMhasfaile

ios - 将 jpg 上传到 S3 : "The request body terminated unexpectedly"

我遇到了S3问题。经过3小时的故障排除(与此同时,我了解了IAM角色并设法创建了它们)我无法尝试将Facebook个人资料图片上传到亚马逊S3。我的代码:ifletimageData=NSData(contentsOf:NSURL(string:url)as!URL){letfileName=ProcessInfo.processInfo.globallyUniqueString+".jpg"letfileURL=NSURL(fileURLWithPath:NSTemporaryDirectory()).appendingPathComponent(fileName)letimage=

ios - xcode 7.3 : Could not insert new outlet connection and deleting DerivedData doesnt work

themostcommonanswerforthisquestionSO上已有3年历史,普遍同意的解决方案(删除DerivedData)对我不起作用,所以我不得不重新问这个问题。我正在尝试通过拖动为我的tableview创建一个outlet。如前所述,删除DerivedData对我没有任何作用(但我可以看到它正在重新编制索引)。第二个最常见的答案是Removing(removingreference,notdeleting)andthenaddingtheappropriatefile(thefileofclassyouwanttoaddtheoutletto)isactuallyen

WebSocket is closed before the connection is established

要实现的是这样一个需求:用户选择不同参数后,断开原有的socket连接,并且使用新的参数创建新的socket连接会报错字面意思是WebSocket在连接建立之前关闭。代码:按理说先关闭再重新打开逻辑上没有什么问题,但是既然报错了就分析一下分析:socket是基于tcp协议建立的,tcp断开连接需要四次挥手,那么socket断开连接应该也需要这样一个过程,按顺序执行的话,可能就是socket关闭的回调函数还没有执行完毕,就重新init了,就导致报错;关闭回调执行之前就已经重新打开了,我的方法是给重新init的函数加了100毫秒的延迟://监听数据变化watch(props,()=>{consol

ios - 如何将图像从我的 ios 应用程序上传到存储在 aws s3 上的存储桶,并在 Swift 中完成所有这些操作?

有很多用objC编写的例子,但我正在寻找一个Swift解决方案。到目前为止我能找到的就是这个https://github.com/awslabs/aws-sdk-ios-samples/tree/master/S3TransferManager-Sample/Swift但对我来说还不是很清楚。我已经在aws网页上配置了s3,我还创建并填充了文件Constans.swift:importAWSS3importFoundationletCognitoRegionType=AWSRegionType.XXXXXletDefaultServiceRegionType=AWSRegionType