【问题标题】:How to Upload,display and save image in a database table using jQuery javascript如何使用 jQuery javascript 在数据库表中上传、显示和保存图像
【发布时间】:2018-07-18 17:18:59
【问题描述】:

如何在数据库中上传、显示和保存图像。 jQuery JavaScript 使用 API 调用。

我在 db 中有四个字段 我要的文件 文件名 文件大小 文件路径

【问题讨论】:

  • 到目前为止您尝试过什么?也许你应该看一下dropzone,它很容易使用,你会找到如何保存它的例子。只是要知道,你不将文件保存在数据库中,而是将它保存在文件系统中并在你的数据库..
  • 是的,我必须将路径保存在数据库中,如果您知道该怎么做,请告诉我该怎么做?
  • 正如我所写,尝试使用:dropzonejs.com .. 在我看来,如果有你不知道的选项,则无需编写新的代码(尤其是如果你不知道如何编写)需要自己做所有事情..这里的例子是一个教程:startutorial.com/articles/view/… 那里有很多..

标签: javascript jquery json ajax


【解决方案1】:

我没有看到任何提到此处列出的服务器端语言,例如 PHP,但您需要某种服务器端实现来上传图像并处理数据库。

我会帮助你朝着正确的方向前进,这样你就知道要查找和寻找什么。

上传图片
要上传图像,您通常会使用带有input 类型file 的表单元素。表单操作将是您的 php 上传脚本。上传脚本可能很复杂,但一旦你掌握了它,它们往往是相同的。看看这个页面:https://www.w3schools.com/php/php_file_upload.asp。它有一个完整的 php 上传脚本。

存储在数据库中
要将图像“存储”在数据库中,您只需保存图像的路径。这意味着您将需要设置您的 SQL 数据库和一个表。然后使用 PHP 的 SQL 数据库函数将INSERT 链接到表中,以及您的其他数据。

显示图片
要显示图像,您需要使用 php 脚本来访问数据库,然后使用特定 ID 从表中获取图像路径并将其输出到页面。

结论
上传文件是一个古老的问题,在您完成几次之前很难。在 cmets 中我看到提到了 dropzone.js,它非常适合处理多个图像的上传,但它实际上并没有进行上传,您仍然需要编写一些 php。 Dropzone 纯粹是一个前端工具。

希望能帮助你朝着正确的方向前进!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-05-13
    • 2016-07-27
    • 2020-07-07
    • 1970-01-01
    • 1970-01-01
    • 2016-12-24
    • 1970-01-01
    • 2014-01-08
    相关资源
    最近更新 更多