如何创建可自定义的路径? (文件上传)

时间:2018-06-15 14:44:38

标签: javascript java html angularjs fine-uploader

我在基于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服务器端的链接。

https://fineuploader.com/demos.html

https://github.com/FineUploader/spring-boot-server

0 个答案:

没有答案