0

我有一个网站,有两个选项,但希望您的意见选择最合适的一个:

  1. 让用户提供指向其 XML 文件的 URL。
  2. 让用户将他们的 XML 文件上传到我的服务器。

在这两个选项之后,我的脚本将运行以读取并针对我的 XSD 验证它,然后再放入数据库(如果有效)。

我正在使用 XMLReader 阅读它,因为 DOM 使用大量内存来窒息而死。

主机是共享主机。XML 的最大大小为 10MB。

这两个选项哪个更好?

4

3 回答 3

2

允许用户上传到您的服务器对用户来说更加友好(不是每个人都会理解如何格式化 URL),所以我会这样做。

您始终可以使用 cron 调用清理脚本来删除旧的 XML 文件,或者在处理完文件后直接删除该文件。

于 2012-08-01T14:19:17.653 回答
1

据我说,你应该允许这两个选项(我知道你已经问过这个或那个)。为什么要强制用户首先下载 XML 并将其上传到您的网站?

因此,如果他们在本地有 XML 文件,他们将上传。如果他们有链接,您可以从您的脚本中获取它。

没什么大不了的,对吧?

于 2012-08-01T14:22:57.213 回答
0

如果您使用 XML 一次,“让用户提供他们的 XML 文件的 URL”。:)

于 2012-08-01T14:20:00.643 回答