切入追逐...我想拍攝一個本地圖像文件,使用javascript從該圖像創建一個dataurl值。我不完全確定如何去做這件事。我已經看了一堆代碼示例,並且我不確定他們在畫布上做了些什麼。我還希望能夠訪問本地文件嗎?我敢打賭,這將是一個安全風險,JavaScript將無法伸出它的沙盒。尋找toDataUrl指導
從本質上講,與真正的JS轉述,這就是我希望做......
var imgTest = "/tmp/prev/localimage.jpeg";
var imgTest = imgTest.toDataUrl;
document.write(imgTest);
最終結果有望被打印到網頁上的dataurl字符串,「數據:圖像/ JPEG; base64,/ 9j/4AAQSkZJRgABAQE ...「
這是否有意義?我只想將這個dataurl信息放入一個變量中。
非常感謝您的好建議StackOverflow! 「
你們是不是要做到這一點沒有任何呼叫服務器,即對於圖像與數據轉換:圖像格式?另外,你問的是訪問本地文件還是轉換到base64? – Dancrumb
是的,這將是一個僅限本地的環境。一切都完成客戶端。我想完成本地文件到base64的轉換。我懷疑我可以用JavaScript訪問本地文件。我想也許我可以從DOM中以某種方式拉取圖像,並將其轉換爲base64?我認爲這需要與一個畫布元素進行一些交互,但我不太清楚該過程的工作原理......謝謝@Dancrumb! – 0xhughes