我需要從solaris服務器訪問文件系統或路徑的Windows文本文件。我有一個部署.war到服務器weblogic solaris,但我不能從服務器到客戶端的txt文件,在這種情況下,Windows系統或任何系統。如何從戰爭solaris服務器訪問windows的文件系統?
爲txt文件的訪問權限是從,
<input type="file" name="filename" />
我需要讀取客戶端的文件,但我有FileNotFoundException異常
請幫我
我需要從solaris服務器訪問文件系統或路徑的Windows文本文件。我有一個部署.war到服務器weblogic solaris,但我不能從服務器到客戶端的txt文件,在這種情況下,Windows系統或任何系統。如何從戰爭solaris服務器訪問windows的文件系統?
爲txt文件的訪問權限是從,
<input type="file" name="filename" />
我需要讀取客戶端的文件,但我有FileNotFoundException異常
請幫我
您的Spring MVC應用程序正在運行rver不會訪問客戶機器上的原始文件(否則網站可能會對您的計算機造成不良影響) - 瀏覽器會通過網絡將文件副本發送到您的控制器。
下面是一個代碼片段,我用上傳的文件複製到服務器的文件系統:
@RequestMapping(value = "/upload", method = RequestMethod.POST)
public String uploadFile(
HttpServletResponse response,
@RequestParam(value="filename", required=true) MultipartFile multipartFile,
Model model) throws Exception {
if (!multipartFile.isEmpty()) {
String originalName = multipartFile.getOriginalFilename();
final String baseTempPath = System.getProperty("java.io.tmpdir"); // use System temp directory
String filePath = baseTempPath + File.separator + originalName;
File dest = new File(filePath);
try {
multipartFile.transferTo(dest); // save the file
} catch (Exception e) {
logger.error("Error reading upload: " + e.getMessage(), e);
response.sendError(HttpServletResponse.SC_BAD_REQUEST, "File uploaded failed: " + originalName);
}
}
}
對不起,沒有工作! – hekomobile
你有堆棧跟蹤嗎?你知道java.io.tmpdir在你的服務器文件系統上的位置(文件將保存到哪裏)?你有沒有在調試器中運行它? – nickdos
你需要給我們一些代碼:無論是HTML/JSP的表單和Spring控制器代碼在提交表單時觸發。 – nickdos