发布网友 发布时间:2022-02-24 15:27
共6个回答
热心网友 时间:2022-02-24 16:56
手机扫描二维码传输文件到电脑的实现原理为:
用户在PC端发出手机上传的请求,后端收到请求以后,开始拼装二维码信息,并将二维码信息制作成二维码图片以流输出,或将信息交给前端制作图片,二维码扫描后的信息,既上传文件页面的URL,扫码打开URL,进行判断。
从安全角度考虑,暴露在二维码中的信息,越少越好。可以只留下URL及业务路径、二维码的ID,其他信息让业务去处理。
扫码后会有二维码过期判断,就是二维码的扫描内容是有时间*的,在约定时间之外则会失效。
而后程序会编写是否可上传判断。在很多业务中,不是所有的情况都可以上传附件,或者其他判断,例如当前用户在PC端是否为成功登录状态。
对于这些流程的判断,可能需要一个表,来存储由二维码ID关联的结果。也推荐使用一些缓存来存储二维码信息,毕竟二维码是具有有效期的,无需持久化。
扩展资料:
二维码本质本质是一个URL,用户可以通过任何或者我们指定的扫码工具打开上传二维码指向的链接。扫码后,将用户引入专门制作的移动端页面,通过二维码ID与后端进行交互。
请求页面成功时,应当返回一些信息,这些信息提示用户在给谁上传什么材料,以避免用户错误上传。
用户确认无误后,可以点击按钮,通过手机的文件浏览器上传文件。此时会使用PC端相同的逻辑预先判断后缀名等文件信息。提前拦截不合规的文件。
热心网友 时间:2022-02-24 18:14
手机文件管理里面有个远程管理热心网友 时间:2022-02-24 19:49
二维码直接到电脑有点难吧,直觉发到微信不行么?或者加qq,可以给电脑发送离线文件的,等你上线直接接收,分类工作还是要你自己去做的热心网友 时间:2022-02-24 21:40
可以用微信解决:首先装个电脑微信,用手机上的*登录。手机上的文件或图片用手机微信发送一下(可以发送给自已)。在电脑版的微信就可以找到你刚才发送的文件或图片,拖到你想要保存的文件夹即可。热心网友 时间:2022-02-24 23:48
可以呀。你可以下载一个电脑版微信,用手机微信扫一扫,扫电脑微信上的二维码,就可以手机和电脑同时登录。热心网友 时间:2022-02-25 02:13
可以直接通过qq用自己手机把文件传到自己电脑qq上。