我想在Nativescript/Nodejs中从移动设备上传图像。
-我正在使用MySql作为数据库 -例如,我想让用户从移动库添加图像(用户个人资料图片或其他图片(或通过移动相机实时拍摄,上传图像后,他们必须转到文件共享并将其元数据保存在数据库中。 -然后根据移动操作系统(Android或iPhone(和移动/设备尺寸(手机或平板电脑(,在尝试读取图像时必须显示正确的图像大小。
有人可以帮忙吗? 谢谢
您可以对图像进行 base64 编码并发送。 请参阅此处: https://discourse.nativescript.org/t/how-to-base64-encode-a-string-in-nativescript/345 然后,您可以解码字符串并将其保存到文件共享,并将元数据与图像文件名一起保存到数据库。
我不确定元数据在解码时是否可用。 如果没有,您可以使用插件获取元数据:https://www.npmjs.com/package/nativescript-media-metadata-retriever