0

好的,我是 Javascript(以及一般的 Web 开发)的新手,我想做以下事情:

  • 上传图像并将其保存到目录(图像)
  • 以某种方式将服务器中的图像路径获取到 onload 函数内的变量。

我知道这是相当具体的,但我真的很感激任何意见。让我知道是否需要更具体。

4

1 回答 1

1

我想你想说的是,

如何将图像上传到服务器上的文件,然后在需要显示图像时将该路径发送到浏览器?

如果是这样,

<form method="post" enctype="multipart/form-data" action="path/to/php/script">
    <input type="file" name="myImage" />Upload Photo:
    <input type="submit" value="Submit">
</form>

您可以使用 JavaScript 提交表单或提交输入。

接下来,您将在服务器上拥有一个 php 脚本,该脚本将图像存储在文件中,并将图像路径保存到数据库或平面文件中。当您想将此图像发送回客户端时,您必须使用 PHP(或另一种更有声望的语言)。我会向您的客户端发送一个 JSON 对象,以便您可以在 JavaScript 中正常工作。但是,如果您想在 php 中执行此操作,您可以随时尝试,

window.onload(<?php echo imageVariable; ?>);

有些人会认为我猜这是不好的做法。

让我知道我是否可以提供进一步的帮助。

于 2012-10-24T00:18:49.370 回答