В настоящее время по крайней мере с android это относительно легко. Просто используйте обычный тег ввода файла, и когда пользователь нажимает на него, телефон спросит, хочет ли пользователь использовать камеру (или файловые менеджеры и т. Д.) Для загрузки файла. Просто сделайте снимок с помощью камеры, и он будет автоматически добавлен и загружен.
Не знаю о iphone. Может быть, кто-то может просветить это. EDIT: Iphone работает аналогично.
Образец входного тега:
<input type="file" accept="image/*" capture="camera">
Вам нужно передать указатель, попробуйте:
package main
import (
"fmt"
)
type itself []string
func (h *itself) appendToItself(test string) {
*h = append(*h, test)
}
func main() {
h := itself{"1", "2"}
h.appendToItself("3")
fmt.Println(h, "<- how do I make it [1,2,3]")
}