我在基于Jhipster的应用程序的html页面(使用AngularJS)中使用Fineuploader。当我把一个文件放在我的dropzone中时,它将它发送到一个文件夹Path(硬件编码在服务器端java上,暂时)。我希望能够在上传之前使用表单中包含的信息来修改此路径。我想我应该在REST函数中提交一个带有此路径的表单,用于上传。然后在启动上传之前更新路径。
这是包含我想要修改的路径的java类:
@Component
@ConfigurationProperties("fineuploader")
public class UploadServerProperties {
/**
* Root upload directory.
*/
private Path baseDir = Paths.get("the path to modify");
public Path getBaseDir() {
return baseDir;
}
public void setBaseDir(Path baseDir) {
this.baseDir = baseDir;
}
}
包含表单的HTML,提交按钮应修改上一个路径:
<form name="myForm1" ng-submit="foo()" novalidate>
<label>Enter path : </label>
<input name="path" type="text" required ng-minlength="2" ng-maxlength="20" />
<input type="submit" value="Send" />
</form>
谢谢你,我期待你的回复。
注意:我给你上传者组件和我使用的基础java服务器端的链接。