我正在制作一个桌面应用程序,它将打开文件(LHTML 格式)并且可以将文件(任何格式)保存到用户的计算机上。换句话说,用户可能:
something.lhtml
从他们收到的电子邮件中下载- 打开
something.lhtml
- 被此应用程序提示保存
stuff.ppt
(其中的内容由stuff.ppt
决定something.lhtml
) - 双击
stuff.ppt
当用户打开stuff.ppt
时,我希望他们在打开文件之前得到提示,就好像他们是stuff.ppt
从电子邮件中下载的一样。something.lhtml
所以...如果我将的当前 com.apple.quarantine
扩展属性 复制到stuff.ppt
,是否保证在stuff.ppt
打开时强制提示?
如果要保存的文件不是.ppt
其中之一,那么复制该com.apple.quarantine
值是否仍然足够?
.exe
.pdf
.dmg
.app
这个问题还有意义吗?:)