Errno 13 权限被拒绝:'/storage/emulated/0/Download/site.html'

问题描述 投票:0回答:2


from kivymd.app import MDApp

from kivy.base import Builder

from kivymd.toast import toast

from android.permissions import request_permissions, Permission

import ssl

import requests

# Import necessary Android modules

from jnius import autoclass

from android import mActivity

# Request storage permission

request_permissions([Permission.WRITE_EXTERNAL_STORAGE,Permission.READ_EXTERNAL_STORAGE])

# Get the storage path

context = mActivity.getApplicationContext()

storage_path = os.path.join(os.environ['EXTERNAL_STORAGE'], 'Download')

KV='''

#my design

'''

class MainApp(MDApp):

    def __init__(self, **kwargs):

        super().__init__(**kwargs)

                

    def build(self):

        return Builder.load_string(KV)    

    def download_site(self):

        try:

            url = self.root.ids.site_link.text

            response = requests.get(url,verify=False)

            if response.status_code == 200:

                filename = os.path.join(storage_path, 'site.html')

                with open(filename, 'w', encoding='utf-8') as file:

                    file.write(response.text)

                toast("Webpage source saved")

            else:

                toast("Failed to save webpage source.")

        except Exception as e:

            toast('Please check your Internet Connection')

            print(str(e))

MainApp().run()

这是我的

main.py
。我已经提到了有关许可的所有内容。在运行时,我的应用程序请求
media and photo
访问权限,但不请求文件访问权限。这就是为什么我的应用程序无法保存文件
site.html
。我已经提到了
buildozer.spec
文件中的所有可能的权限,但仍然不工作。但其他应用程序(如
PicsArt
)要求
photo,media and file
访问权限。但我的应用程序没有。请帮助我。我的
Android version is 11

This is how my app look likes during run time

And this how other apps look likes during run time.I want my app to ask the same permissions like this app

我需要文件访问权限才能创建文件

android kivy android-permissions kivymd android-11
2个回答
1
投票

在 Android 11 设备中,您的应用无法在外部存储的根目录中写入文件。

而是使用外部存储中的公共目录之一,例如 DCIM、图片、文档、下载等。


0
投票

Сосу хуй Everyday 和 мой почему то и встал на русичку помогите скачать порно обезьян обезательно гей порно /フフ ム`ヽ / ノ)ノノ∧ェノヽヽ / | (´・ω ・

)ノ⌒(ゝ._,ノ / ノ⌒_⌒ゝーく  \  / 丶_ ノ    ノ、  | /    
ー-‘人
ーノ / 丶 ̄_人’彡ノ

© www.soinside.com 2019 - 2024. All rights reserved.