我正在创建一个连接到在线服务器的 iOS 应用程序。用户创建一个帐户,然后他们可以在其中上传 CSV 文件,内容将显示在应用程序中。
最初的想法是为创建的每个帐户创建一个新目录,然后 url 请求将访问该目录并检索请求的 CSV 文件。
这是解决问题的有效方法吗?
用户的所有其他信息都可以存储在我的数据库中,因此只需存储 CSV 文件即可。
最佳答案
不应直接访问 CSV(即 http://example.com/csv/0127/example.csv)。如果是,人们将能够从其他帐户下载文件。如果您的服务器运行 Apache,您可以使用 .htaccess 来保护文件不被直接下载。
因此最好创建一个小的 PHP 脚本,检查是否允许请求用户下载该文件,然后将其发送给他。用于通过 PHP 发送文件的技术因文件大小而异。
将它们作为文件存储在您的服务器上非常好。
关于php - 我应该如何在服务器上存储用户帐户文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28276646/