我正在尝试为摄影师构建一个应用程序。这是他的要求:
- 摄影师可以上传照片或文件(文件最大为 20-30mb)。
- 摄影师可以按客户对照片和文件进行分类。
- 摄影师可以创建客户用户名和密码。
- 摄影师可以从网络界面发送电子邮件以获取下载链接。 (需要客户端登录)
- 客户可以登录并查看和下载分配给其帐户的照片和文件。
- 摄影师提到需要存储1-2 TB数据。
所以,我的问题:
- 是否有一个开源系统已经可以做到这一点。
- 是否已经有一个应用程序可以执行此操作。摄影师目前使用“yousendit”,但免费解决方案还不够,因为数据会在 2 周后丢失。
- 他提到他可以将其托管在他办公室的一个盒子上,但他的连接有限......怎么样?到那时,存储空间将不再是问题。我必须编写这个应用程序的代码。
- 例如,GoDaddy 托管通过其合理的计划之一提供无限存储。如果我编写自己的应用程序,那就完美了。不过我确实讨厌 GoDaddy..
- 我会听取任何替代建议。
谢谢!!
最佳答案
我不确定是否要构建这样的应用程序,但是 SmugMug是一款可以满足您大部分要求的现有应用程序。
- 作为基本费用的一部分,可以上传无限量的 JPG,上传其他文件需支付额外费用
- 可以根据客户将照片分类到图库中。
- 画廊可以被锁定,客户可以获得其画廊的唯一用户/通行证
- 不能 100% 确定您是否可以直接从网站通过电子邮件发送链接,但我相信您可以。
- 此外,如果您获得专业帐户,客户可以在线订购打印品(无需构建自己的付款处理),您可以按照自己的喜好对画廊进行“主题化”、自动添加水印等。
基本成本为 40-150 美元/年,具体取决于您选择的级别以及额外文件存储所需的费用。不确定它是否满足您的所有需求,但只是将其扔掉。注意:我不隶属于 SmugMug,只是一个满意的用户。
关于php - 关于为每个客户存储照片以便他们可以访问的解决方案的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4228648/