我正在使用ionic2传输插件上传图片。图像正在成功上载到云中,但上载时间较长。如何在ionic2应用程序中加速图片上传。有人能帮上忙吗?
const fileTransfer: TransferObject = this.transfer.create();
fileTransfer.upload(filename, url, options).then(data => {
this.presentToast('Image succesful uploaded.');
}, err => {
this.presentToast('Error while uploading file.');
});发布于 2017-07-14 17:30:16
你是否检查了你上传的文件的大小,并将其与你的网络速度进行了比较?
例如,如果你试图从你的手机上传一张全尺寸的图片,那么它很容易就是4MB。假设您的网络上传速度为500kbit/s,这将导致超过一分钟的上传时间。
除了减小文件大小或提高连接速度之外,没有其他方法可以减少该时间。
因此,根据您的需要,您可能希望通过减小图像的尺寸或质量来减小文件大小。
发布于 2017-07-19 12:33:41
如果你对完整的图像不感兴趣,那么你可以在更新之前在客户端使用图像裁剪功能。
https://stackoverflow.com/questions/45096573
复制相似问题