我正在尝试通过表单的action属性的url传递javascript变量。它看起来像:将javascript变量传递给服务器端php脚本
<script type="text/javascript">
var imagefile =document.getElementById("imageBox").value;
</script>`
HTML表单:
<form action="http://myLocation/uploadServer.php?image="+file method="post" enctype="multipart/form-data" onsubmit="startUpload();" >
Upload New Image: <input name="myfile" type="file" id="imageBox" />
<input type="submit" name="submitBtn" value="Upload" onclick=""/>
</form>
它重定向到任何目的地页文件。
这是甚至可能我正在试图做什么?
我相信document.getElementById(“imageBox”)。value将只是文件路径的字符串,而不是图像数据。你究竟想要上传什么?只是图像?该图像及其相关的文件名? –
是啊...你是..其实我是上传图像到服务器,并尝试将其上传到数据库中。为此,我正在关注 - 1.将文件上传到服务器2.从服务器上传到数据库。我希望我不会走错方向。 – Pow
你真的把图像放在数据库中吗?在中,将字节数据存储在数据库中?或者你只是将一个对映像文件(在磁盘上)的引用添加到数据库中?如果是前者,我很好奇这是什么意思。更简单的事情就是上传图像,然后立即在数据库中输入一个条目(当你从上传文件中获得文件名时),这样你就知道它已经被添加了......虽然也许我还不了解你正在做。 –