请教下关于 PHP 的导入数据问题

2020-03-06 17:57:43 +08:00
 oldmatch

有个这样的需求:后台需要导入一批宠物数据,需要导入宠物的图片和视频。 一般的宠物信息导入很简单,普通的 excel 导入就 ok,但是需要同时导入宠物的图片或视频,就很棘手了,跪求各位大神有没有解决办法。 感谢

3039 次点击
所在节点    PHP
12 条回复
b821025551b
2020-03-06 18:00:50 +08:00
按照约定命名,打包压缩上传,服务端解压后根据你们定的规则映射到 excel 导入的数据,和 PHP 有啥关系哦
Nc
2020-03-06 18:04:09 +08:00
一般 图片和视频 是 上传到 OSS 上的吧 或者有专门的 静态资源服务器在放置. 所以 给图片 约定命名 然后 打包 上传结果映射到 excel 然后入库就行了吧
linauror
2020-03-06 18:05:01 +08:00
打包成一个压缩包,固定几个目录或文件命名,比如一个基本信息文件,一个图片目录,一个视频目录,这样就可以一次性导入处理
ben1024
2020-03-06 18:09:16 +08:00
分开导入,约定好映射关系(宠物的识别码(狗牌)命名文件,)
或者独立打包成 zip
或者把图片进行 base 转码存储
php01
2020-03-06 18:19:39 +08:00
这个跟 PHP 无关吧。
解决方案楼上的都可以。
但是这个问题,不应该放在这个节点哦
littleylv
2020-03-06 18:23:41 +08:00
跟 PHP 无关+1
楼上几个人已经解决了你的问题了
oldmatch
2020-03-06 18:28:16 +08:00
尴尬,手机号没验证,回复不了各位大佬了
oldmatch
2020-03-06 18:29:44 +08:00
服务端解压不是用 php 解压吗?上传压缩文件这样处理的话,需要同步返回做不到吧,会超时的吧
ferock
2020-03-06 18:36:01 +08:00
@oldmatch #6

几百兆的东西,你想同步返回???
你这个思考方式 hold 不住这个需求。。。
oldmatch
2020-03-06 18:40:57 +08:00
不是我想哦,是产品想哦
ben1024
2020-03-06 19:03:45 +08:00
@oldmatch
真同步做麻烦,用 flush 推出缓存区,要控制多有端响应限制
可以用 Socket 或长轮训做为同步
oldmatch
2020-03-09 11:02:46 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/650482

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX