5
我工作的一個GWT項目(Web應用程序):GWT:fileUpload.getFileName()fakepath
在某些時候,用戶可以經由FormPanel中的應用程序上傳文件。
正如我所需要的文件名,我想我可以使用:
FileUpload upload = new FileUpload();
// ...
String name = upload.getFileName();
而且name
原來是這樣的:C:\fakepath\whatever.txt
。
這是跨平臺嗎?其他操作系統(我正在使用Windows)會發生什麼?
'C:\ fakepath'前綴是[「by specs」in HTML5](http://www.w3.org/TR/html5/number-state.html#file-upload-state)。如果所有瀏覽器都沒有完成,那麼預計所有操作系統上的所有瀏覽器都會立即更新其行爲。 HTML5規範中的'extractFilename' JavaScript函數很容易移植到Java。 –