angular - 使用 Nativescript 将项目文件中的图像加载到 ImageSource
问题描述
有一个包含图像的本地文件夹(app/resources/mock/images)。此文件夹包含生成应用程序以读取模拟服务时使用的图像。
需要将该文件夹中的图像加载到 ImageSource 文件中,然后我将其发送到一个模拟方法,该方法下载到文件磁盘 (saveToFile) 以便可以查看。但是还没有找到一种方法来做到这一点。
ImageSoure.loadFromFile:将从文件系统中已保存的图像中加载图像(未找到它们:FileNotFoundException)
ImageSource.fromResource:需要将图像放在资源文件夹中,然后将其包含在 APK 中
这不是加载图像:
let image = new ImageSource(); let result = image.loadFromFile("../resources/mock/images/test-image.jpg");
我该怎么做呢?还有其他更好的方法来解决这个问题吗?
谢谢
解决方案
您不能对图像使用相对路径。取决于您的项目结构,"~/resources/mock/images/test-image.jpg"
或者"~/app/resources/mock/images/test-image.jpg"
应该可以工作。
推荐阅读
- javascript - 使用 Formik 和 React 正确处理多个文件输入
- git - 名称“master”作为默认分支名称的由来是什么?
- c - C中未初始化变量的地址?
- c++ - 如何初始化 at::Scalar?
- discord - 如何在嵌入的值部分中的每个文本之后调用新行
- fluent-bit - FluentBit 输出到 Kafka
- python - ModuleNotFoundError:没有名为“pyodbc”的模块
- python - 提取特殊字符正则表达式中的单词
- woocommerce - 从 Woocommerce 中的表单获取结帐字段值
- python - matplotlib 如何知道要绘制哪个 seaborn 图形?