0

我正在编写一个小型电子商务网站,我需要能够允许用户在添加到购物篮之前上传他们自己的自定义图像(仅限 JPG 或 PNG),以便图像可以包含在订单中。

我目前的想法是通过 AJAX 上传文件并将文件名插入数据库,这样我就可以将图像链接到数据库中的产品和特定订单。但是,我读到您不能轻松地使用 AJAX 执行此操作,因为它尚不受支持?

我应该从字面上使用普通的文件上传表单并在提交表单后处理 $_FILES 和 $_POST 请求。当物品被添加到购物篮时,这已经完成了,所以这是可能的,尽管这可能需要一段时间来处理上传。

我是否错过了一种可以解决问题的明显方法?

4

1 回答 1

0

您需要将表单发布到隐藏的 iframe,向 iframe 输出 json 响应,然后通过 javascript 解析响应。

于 2012-05-29T18:11:47.297 回答