gpt4 book ai didi

c# - 带图像上传的 HTML 文本区域

转载 作者:行者123 更新时间:2023-12-01 08:06:11 25 4
gpt4 key购买 nike

我目前需要开发一个网站,允许用户将信息和图像输入<textarea>然后保存到数据库。这些数据将显示在另一个页面中。

我虽然使用 AJAX 上传文件,然后附加 <img><textarea> 。但这种方式会产生SQL注入(inject)的安全威胁。

所以我需要关于如何实现这一点但仍然可以摆脱 SQL 注入(inject)的建议。

最佳答案

当用户上传图像时,只需执行以下操作,您就可以安全地将图像 HTML 附加到文本区域:

  1. 用户是否上传了有效的 JPG/GIF/PNG/x 图像? (使用图像库来验证这一点。)
  2. 将图像重命名为“安全”的名称,例如其内容的 CRC32 + 当前时间(以微秒为单位),这样文件名就不会产生影响。
  3. 将具有新名称的图片放在可以提供服务的位置。

关于c# - 带图像上传的 HTML 文本区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16517018/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com