2014-11-22 59 views
-2

我使用INPUT TYPE =文件,以將圖像上傳到服務器,輸入不是給這個形象的準確的base64路徑的捐贈「數據\圖片:BASE64」,如何獲得圖像的準確路徑,這樣我可以正確地發送其使用MVVM(迪朗達爾)

+0

這裏沒有足夠的信息,我不這麼認爲。一般來說,當我需要上傳一個文件時,我使用jquery發佈multipart/form-data – 2014-11-22 17:18:28

回答

0

瀏覽器安全性不允許你得到圖像的絕對路徑或完整路徑。你也許可以得到它像Firefox瀏覽器,但它本身並不支持通過任何其他瀏覽器。不幸的是,沒有辦法做到這一點。

這裏是你可以輸入類型的文件得到什麼的jsfiddle -

$('input[type=file]').change(function() { 
     console.dir(this.files[0]) 
}) 

http://jsfiddle.net/SCK5A/1505/

0

self.imagePath( 「數據\圖片:BASE64」)

變種IMG =的ImagePath( ).split( '')[1];

發送IMG變量的WebService它爲我工作。