【问题标题】:Uploading a picture then saving the location in a MySQL database using php. [closed]上传图片,然后使用 php 将位置保存在 MySQL 数据库中。 [关闭]
【发布时间】:2011-07-28 23:52:50
【问题描述】:

这是我想要做的:

我有一个带有一些字段的普通表单,底部有一个带有浏览按钮的字段。填写完所有文本字段后,我可以按浏览按钮并选择一个文件(从我的计算机中),然后单击发送。然后图片将上传到我的 FTP 服务器上的文件夹,文件名或文件的完整位置将与其他字段中的信息一起保存到 MySQL 数据库。

我知道如何保存文本字段中的文本,但我只是想让你们了解我正在尝试做的事情的全貌。

【问题讨论】:

  • 文件字段不允许你保存文件所在的位置,它实际上是发送文件内容的二进制数据。您必须将数据保存在服务器上,您不会获得完整的位置。
  • @zzzBov 文件的位置最初位于$_FILES['field_name']['tmp_name']。当然,您可以使用move_uploaded_file() 移动它并将该位置保存到数据库中
  • 你没有给我们你的问题

标签: php mysql upload image


【解决方案1】:

我做过类似的事情。我创建了一个标准文件上传器,它上传到(在我的例子中)/var/www/uploads/。然后我所要做的就是找出我的文件名,我存储在数据库中的路径将是“/var/www/uploads/filename.ext”,将 filename.ext 替换为 $_FILES 数组提供的内容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-02
    • 1970-01-01
    • 2013-12-20
    • 1970-01-01
    • 1970-01-01
    • 2012-06-10
    相关资源
    最近更新 更多