iOS相当于Android外部/公共存储(iOS equivalent of Android external/public storage)
IOS中是否有任何等效的Android外部/公共存储概念https://developer.android.com/guide/topics/data/data-storage.html#filesExternal
我不希望iOS中的物理外部存储空间,但至少有一个公共公共文件夹,其中多个应用程序可以从中读取/写入。
此外,我想检查是否有任何方式在同一设备上的两个应用程序之间共享文件。 我的文件可以通过空投得到巨大的AFAIK,我可以在不同设备中的应用程序之间共享文件。
最好的祝福,
Saurav
Is there any equivalent of Android's external/public storage concept in IOS https://developer.android.com/guide/topics/data/data-storage.html#filesExternal
I don't want the physical external storage in iOS but at least a common public folder where multiple apps can read/write from.
Also i want to check if there is any way to share a file between two applications on a same device. My file can get huge AFAIK with air drop i can share files between applications in different devices.
Best Regards,
Saurav
原文:https://stackoverflow.com/questions/45500940
最满意答案
要提供文件以供下载,请创建一个读取文件的php脚本,然后使用正确的标头提供它
// ensure the file exists if(isset($_GET['file']) && file_exists($_GET['file'])){ // Read the file some.zip $file = file_get_contents($_GET['file']); // Set headers to serve the file for download header('Content-Type: application/zip'); header('Content-Disposition: attachment; filename="$_GET['file']"'); // name file here header('Content-Length: ' . strlen($file)); // length of the file // echo the file echo $file; }
To serve a file for download, create a php script that reads the file, then serves it with the proper headers
// ensure the file exists if(isset($_GET['file']) && file_exists($_GET['file'])){ // Read the file some.zip $file = file_get_contents($_GET['file']); // Set headers to serve the file for download header('Content-Type: application/zip'); header('Content-Disposition: attachment; filename="$_GET['file']"'); // name file here header('Content-Length: ' . strlen($file)); // length of the file // echo the file echo $file; }
相关问答
更多-
下列中不属于面向对象的编程语言的是?[2022-05-30]
a -
是否可以将附件作为链接以infopth形式下载文件(Is it possible make the attachment as a link to download a file in infopth form)[2021-11-22]
在SharePoint 2007中,您可以考虑将文件URL存储在SharePoint列表中,并在Infopath表单中显示链接。 这将直接打开表单中的文件,甚至您将链接存储在列表中。 请阅读这篇文章 。 如果您在SharePoint 2010中检查这一点 - 它非常直接。 这可能有所帮助。 In SharePoint 2007, you can think of storing the file url in a SharePoint list and displaying the links in the ... -
要提供文件以供下载,请创建一个读取文件的php脚本,然后使用正确的标头提供它 // ensure the file exists if(isset($_GET['file']) && file_exists($_GET['file'])){ // Read the file some.zip $file = file_get_contents($_GET['file']); // Set headers to serve the file for download header('Con ...
-
如何列出目录中的文件?(how to list files in a directory?)[2023-01-22]
如果/sdcard/myfolder不存在或不是目录,则listFiles返回null 。 你可能正在崩溃NPE。 您可以使用exists()和isDirectory()来诊断出错了什么。 (另外,你可以测试sdDirList != null 。) PS它可以帮助您获得更准确的答案,以发布有关崩溃的详细信息 - 例如异常。 If /sdcard/myfolder doesn't exist or is not a directory, then listFiles returns null. You're ...如果在服务器上启用了目录浏览功能,那么您可以抓取目录列表,即使用HttpWebRequest获取列表页面,解析响应以查找文件链接,下载每个文件(也包含HttpWebRequest),导航到每个子文件夹,冲洗并重复。 如果目录浏览没有启用,那么你不能真正下载所有子目录中的所有文件,因为你不知道它们存在。 但是,您仍然可以使用HttpWebRequest来抓取公开的网页并下载任何感兴趣的链接文件。 If directory browsing is enabled on the server then you c ...您可以自己下载文件(并跳过DownloadManager ),也可以自己下载以获取包含文件名的HTTP标头(或者按照重定向或其他方式)。 Either download the file yourself (and skip DownloadManager), or download enough yourself to get to the HTTP header that contains your filename (or follow the redirect, or whatever).目录创建似乎与此问题相似,除了Windows格式的更改之外,该问题已被提出。 Python中的mkdir -p功能 如何在Python中使用-p选项运行os.mkdir()? 因此,我建议在接受这些问题的答案中显示mkdir_p函数,然后查看窗口是否会创建相应的路径 os.mkdir(destination[0:len(destination)-1]+path.replace("/", "\\")) 然后成为 newpath = destination[0:len(destination)-1]+path ...下载-ui.php必须是这样的: //Only enter if there is some file to download. if(isset($_GET['name']){ $file = basename($_GET['name']); //change if the url is absolute if(!$file){ // file does not exist die('file not found'); } else { header("Cache-Contr ...如果只需要.git内容,则仍需要使用git命令: git clone --bare https://github.com// 您将获得一个裸仓库,一个没有工作树,只有.git内容 请参阅“ Python克隆git存储库的方法 ”和gitpython-developers/GitPython from git import Repo Repo.clone_from(git_url, repo_dir, branch='master', bare=True) 使用pygit2 ,使用 ... 相关文章
更多- HTML5 Local Storage 本地存储
- android 集成所有分享平台
- 顶 Opencart &Bootstrap&Android&IOS&JsonRPC&微信公众平台
- Failed to read auto-increment value from storage engine错误的解决方法
- HTML5 web存储(Web Storage)【HTML5教程 - 第十一篇】
- android---TextView赋值问题
- android googlemap问题,求帮助...
- Android应用加入微信分享
- Android应用加入微信分享
- android布局问题
最新问答
更多- 您如何使用git diff文件,并将其应用于同一存储库的副本的本地分支?(How do you take a git diff file, and apply it to a local branch that is a copy of the same repository?)
- 将长浮点值剪切为2个小数点并复制到字符数组(Cut Long Float Value to 2 decimal points and copy to Character Array)
- OctoberCMS侧边栏不呈现(OctoberCMS Sidebar not rendering)
- 页面加载后对象是否有资格进行垃圾回收?(Are objects eligible for garbage collection after the page loads?)
- codeigniter中的语言不能按预期工作(language in codeigniter doesn' t work as expected)
- 在计算机拍照在哪里进入
- 使用cin.get()从c ++中的输入流中丢弃不需要的字符(Using cin.get() to discard unwanted characters from the input stream in c++)
- No for循环将在for循环中运行。(No for loop will run inside for loop. Testing for primes)
- 单页应用程序:页面重新加载(Single Page Application: page reload)
- 在循环中选择具有相似模式的列名称(Selecting Column Name With Similar Pattern in a Loop)
- System.StackOverflow错误(System.StackOverflow error)
- KnockoutJS未在嵌套模板上应用beforeRemove和afterAdd(KnockoutJS not applying beforeRemove and afterAdd on nested templates)
- 散列包括方法和/或嵌套属性(Hash include methods and/or nested attributes)
- android - 如何避免使用Samsung RFS文件系统延迟/冻结?(android - how to avoid lag/freezes with Samsung RFS filesystem?)
- TensorFlow:基于索引列表创建新张量(TensorFlow: Create a new tensor based on list of indices)
- 企业安全培训的各项内容
- 错误:RPC失败;(error: RPC failed; curl transfer closed with outstanding read data remaining)
- C#类名中允许哪些字符?(What characters are allowed in C# class name?)
- NumPy:将int64值存储在np.array中并使用dtype float64并将其转换回整数是否安全?(NumPy: Is it safe to store an int64 value in an np.array with dtype float64 and later convert it back to integer?)
- 注销后如何隐藏导航portlet?(How to hide navigation portlet after logout?)
- 将多个行和可变行移动到列(moving multiple and variable rows to columns)
- 提交表单时忽略基础href,而不使用Javascript(ignore base href when submitting form, without using Javascript)
- 对setOnInfoWindowClickListener的意图(Intent on setOnInfoWindowClickListener)
- Angular $资源不会改变方法(Angular $resource doesn't change method)
- 在Angular 5中不是一个函数(is not a function in Angular 5)
- 如何配置Composite C1以将.m和桌面作为同一站点提供服务(How to configure Composite C1 to serve .m and desktop as the same site)
- 不适用:悬停在悬停时:在元素之前[复制](Don't apply :hover when hovering on :before element [duplicate])
- 常见的python rpc和cli接口(Common python rpc and cli interface)
- Mysql DB单个字段匹配多个其他字段(Mysql DB single field matching to multiple other fields)
- 产品页面上的Magento Up出售对齐问题(Magento Up sell alignment issue on the products page)