android - 拍照 > 保存图片 > 上传到 api > 删除像回收站这样的作品 >
问题描述
我目前正在开发一个 Android 应用程序,该应用程序会拍摄一些照片
我的要求是先将这些图片保存在本地存储中,然后应用程序上传图片 API(这是应用程序要求)。图片上传到 API 后,我需要从本地删除图片。
我不明白从哪里开始,
- 首先我想使用firebase,因为它可能会让我退缩。
- 使用DB在媒体中存储图像的路径,但很难从应用程序中删除图像(我试过)
- 内部文件存储系统,我觉得很慢
注意:图片不能压缩。任何建议示例代码/任何新想法都非常感谢
更新 存储在文件系统中,实际上有效。
解决方案
我不明白为什么内部文件存储很慢,只需将其保存到:
Context.getFilesDir().getAbsolutePath() + "/" + [filename]
然后,您可以从该路径创建一个文件对象并通过以下方式将其删除:
Files.deleteIfExists(path)
推荐阅读
- java - Java DayOfWeek 将日期名称(字符串)转换为日期编号
- c++ - 指向折叠表达式中的成员函数的指针
- r - 在 r 脚本中使用 Readline 值查找和替换 ALL
- reactjs - 如何将事件对象传递给打字稿中的 onchange 处理程序?
- wordpress - 在特定 URL 上禁用 SSL
- python - How to export results using Python in Google Earth Engine
- python - Cython 函数似乎没有被调用?
- html - 有没有办法在框架中制作网站访问者可编辑的文本?
- node.js - 布局 hds 未加载 expressJS
- javascript - 如何在节点js中将数据返回到外部范围