Ben GWT projesi (web uygulaması) üzerinde çalışıyorum: bir noktadaGWT: fileUpload.getFileName() & fakepath
, kullanıcılar bir FormPanel aracılığıyla uygulaması üzerinden bir dosya yükleyebilirsiniz.
ben dosya ihtiyacım gibi
, ben kullanabileceğini düşündüm:C:\fakepath\whatever.txt
:
FileUpload upload = new FileUpload();
// ...
String name = upload.getFileName();
Ve name
böyle bir şey olduğu ortaya çıkıyor.
Bu çapraz platform mu? Diğer işletim sistemlerinde ne olur (Windows kullanıyorum)?
'C: \ fakepath' öneki, HTML5'te [" özelliğe göre "dir (http://www.w3.org/TR/html5/number-state.html#file-upload-state). Tüm işletim sistemlerinde tüm tarayıcıları, zaten yapılmadığı takdirde davranışlarını güncellemek için bekliyoruz. HTML5 özelliğinden 'extractFilename' JavaScript işlevinin Java'ya aktarılması kolaydır. –