2010-09-14 44 views
0

我知道這個問題可能是錯誤的one.Anyway我想知道它是否有可能?
我使用VBscript作爲客戶端語言和PHP作爲服務器端語言。通過使用VBscript,我從掃描儀獲得了一張圖片,並且該圖片存儲在本地系統中。我想將其移動到服務器,而無需客戶端選擇文件。
When the scan is completed I display the image in the Image tag using the VB script。圖像顯示在窗體中。如果用戶提交表單我想將圖像存儲在server.So is it possible to upload a image using any method without client need to choose browse button
在此先感謝。是否可以在PHP中使用src參數上傳圖像?

+0

客戶端必須以某種方式選擇要上傳的圖像,是嗎? – 2010-09-14 10:26:42

+0

@Tom不,我不想顯示瀏覽按鈕給客戶端。它就像一個自動上傳。 – svk 2010-09-14 12:12:40

回答

2

不可能。
由於明顯的安全原因。

+2

這 - 如果安全原因不明顯:如果允許這樣做,站點可以從文件系統抓取任何文件並將其發佈到其服務器。用戶交互是必需的。 – MacAnthony 2010-09-14 13:20:06

+1

如果他已經從計算機掃描圖像並使用VBScript將其顯示在網頁上,他可以使用VBScript將其POST到URL。因此繞過標準表單提交。 – 2010-09-14 19:06:17

1

我認爲你需要創建一個HTTP POST請求,並將圖像編碼爲一個基本的64字符串(這是當你發佈一個圖像上傳表單時發生的情況)。一個AJAX請求將是最好的我不確定你是否可以用VBScript來做到這一點。

這個問題可以幫助你: Base64 Encode String in VBScript

和第 http://www.bigresource.com/PHP-decoding-base64-into-an-image-EQvGWPIX.html

+0

但是,如何在PHP中獲取圖像沒有答案。如果您知道方式,請給我建議。 – svk 2010-09-14 12:11:54

+0

@vinothkumar如答案所述,請使用AJAX請求。如果你不知道那是什麼,請將它谷歌。 – meagar 2010-09-14 18:48:45

相關問題