【问题标题】:enable users post data and make it appear in my website允许用户发布数据并使其出现在我的网站上
【发布时间】:2011-03-13 18:04:35
【问题描述】:

我用html、javascript和jsp开发了一些网页。

我还开发了一个基于 javascript 的简单编辑器。

谁能告诉我如何在单击提交按钮时使用户在编辑器中提供的确切内容在网页中可用。是否应该执行服务器端编码以及如何执行?

是否应该将用户输入的内容存储在数据库中并在页面中检索?如果是这样,如何将图像内容与文本一起存储?我使用 mysql 数据库。

这是我的学术项目。在此先感谢...

【问题讨论】:

  • 我可以知道你是如何上传带有内容的图片的吗?

标签: javascript mysql html jsp


【解决方案1】:

为了满足稍后在页面上检索编辑器内容的要求,您需要:

在您的编辑器中提交用户:

  1. 在 POST 请求中将编辑器的内容发送到服务器。
  2. 在服务器上,读取 POST 请求中发送的内容。
  3. 以您可以 a) 嵌入 html 文档 b) 转换为可以嵌入 html 文档的格式将其存储在数据库中。

在处理应显示提交内容的文档请求时在服务器上:

  1. 从数据库中读取内容。
  2. 使用将内容写入页面。

在考虑将图像包含在您的内容中的特殊情况之前,我会先让此功能正常工作。这取决于您的 JavaScript 编辑器如何允许用户将图像添加到内容中。比如上传到服务器,然后用上传图片的uri嵌入图片标签?

【讨论】:

    【解决方案2】:

    答案是肯定的!

    用户发布的数据应该存储在mysql中。

    并且mysql没有存储图像。它将链接地址(或路径)存储到文件中,该文件是您服务器中的图像。

    当您从数据库中找到包含图像的用户帖子时。您将从该数据中获得链接或路径。使用它应该得到一个图像。

    【讨论】:

      【解决方案3】:

      有很多javascript编辑器,你可以配置ckeditor来保留什么

      【讨论】:

        猜你喜欢
        • 2021-11-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-07-08
        • 2016-01-29
        • 2023-03-13
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多