我正在为 ios 和 android 应用程序开发带有 angular 和 ionic 的前端。我想要一个文件上传功能。接收文件的后端 API 已经由使用java.io.File
对象输入的某个人编写。在他们的原生 Android 代码中,他们已经上传了文件,File data = new File(uri);
并且正在上传这个文件。
我正在使用ng2-file-upload
angular 从文件中获取输入。现在在这里,当我这样做return this.uploader.queue.map((fileItem) => { fileItem.file });
并从这里上传file.rawFile
后端 API 时返回Please upload a valid file
。API 是用 CakePhp 编写的,所以我既不能,也不想在后端挖掘。
我想知道如何将
FileLikeObject
JS 转换为java.io.File
对象。