我正在制作一个desktop application,它将打开文件(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
这个问题是否有意义? :)