如何发送带有附件的聊天消息?

时间:2019-11-13 23:43:00

标签: php mysql ajax

我需要一些逻辑上的帮助,而不是编码。我有一个PHP聊天消息传递应用程序。它可以很好地向用户发送消息。但我想添加文件附件功能,以便可以将任何消息附加文件。因此,操作步骤应该是:在用户选择要附加的文件时,在发送消息之前,它将首先通过ajax上传文件,然后,当用户按下发送按钮时,它将将该上传的文件链接到已发送的消息。

数据库结构是

消息

id | conversation_id | message | time | sender 

附件

id | message_id | file_name | file_path

有人可以帮助我做出合理的解释吗?

1 个答案:

答案 0 :(得分:0)

如果您要通过ajax上传图片,可以在此处查看

Ajax Upload image

然后,您可以处理图像并将其上传到服务器..您可以通过ajax获取该图像的路径,然后在提交按钮时将该路径添加到数据库中。并且仅当ajax完成时,让用户单击“提交”按钮。