0
我試圖從瀏覽器上傳文件到Spring 3.0 MVC應用程序(在Glassfish中託管)。目的是通過JSON請求發送文件內容。使用JSON上傳文件內容
嘗試使用JavaScript讀取文件,然後將文件內容放在JSON請求中似乎不可取,因爲文件內容可能很大並且在瀏覽器上佔用內存。
接下來我試圖用mootools uploadManager。文檔和演示只處理php服務器。有處理上傳的php腳本對文件內容進行了解碼。所以要使用mootools uploadManager,我必須在我的Spring MVC控制器中模擬解碼(包含在php腳本中)。由於這不是直截了當,我想知道是否有其他優雅的解決方案(閱讀this和this後)。
TIA, 維傑
@nichdos,謝謝你的迴應。顯然,XMLHttpRequest無法發送文件(來自[這裏](http://groups.google.com/group/mootools-users/browse_thread/thread/2ab5c5a3754682ca?pli=1))。所以,據我所知,它會跳過所有的元素。所以必須找出另一種方式來做到這一點。 – 2011-04-18 16:54:35
怎麼樣通過AJAX在POST中發送JSON。我知道你說過它可能會佔用太多的內存,但JSON必須非常大才能成爲問題(> 100 MB的JSON)。我認爲你可能會犯有早期優化(所有......的根源),嘗試它並在判斷之前進行基準測試:-) – nickdos 2011-04-19 22:43:06