我正在嘗試通過表單的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
你真的把圖像放在數據庫中嗎?在中,將字節數據存儲在數據庫中?或者你只是將一個對映像文件(在磁盤上)的引用添加到數據庫中?如果是前者,我很好奇這是什麼意思。更簡單的事情就是上傳圖像,然後立即在數據庫中輸入一個條目(當你從上傳文件中獲得文件名時),這樣你就知道它已經被添加了......雖然也許我還不瞭解你正在做。 –