0
我正在使用Glassfish Server.I已經看到了apache文件上傳來解決它......但我想在glassfish服務器中實現它。<input type =「file」>只讀文件名不全路徑
image.html
<form action="" method="post" enctype="multipart/form-data">
Select a file:
<input type="file" name="first" id="first" />
<br />
<input type="button" name="button" value="upload" id="button" />
<p id="test"></p>
<img src='Unknown.png' id="profile_img" height="200px" width="150px" />
</form>
test.js
$(document).ready(function() {
var filepath= $("#first");
$('#button').click(function() {
$.ajax({
type: "post",
url: "imageservlet",
data: "user="+filepath.val(),
success: function(msg) {
$("#profile_img").attr('src',msg);
$("#test").html(msg).fadeIn("fast");
}
});
});
});
imageservlet.java
String user=request.getParameter("user");
out.print(user);
輸出文件名不完整路徑。
這是瀏覽器特定的。相關:[如何在Firefox中獲取完整文件路徑?](http://stackoverflow.com/questions/81180/how-to-get-the-file-path-from-html-input-form-in-firefox- 3/3374408#3374408) – BalusC 2011-03-21 15:36:24
可以給我做例子,在jsp中做服務器端編碼。但我使用glassfish而不是apache服務器。 – Deep 2011-03-25 18:02:48
該鏈接不適合裝飾:)單擊並閱讀它。它又包含另一個鏈接。 – BalusC 2011-03-27 05:00:46