在我的网页(由Rails呈现)中,我想让用户右键单击照片以显示浏览器的"另存为"对话框,让用户将照片保存到硬盘中.
但是,我服务器上的照片有不寻常的文件名(长十六进制名称),没有文件扩展名."另存为"对话框中的文件名提示具有此丑陋的文件名.如果用户点击保存,他们最终将得到一个命名不佳的文件,没有文件扩展名.
该网页是知道照片的的实际文件名(即来到了相机,例如名称).有没有办法让我以编程方式使用我选择的文件名覆盖"另存为"对话框的文件名提示?
我知道Content-Dispostion标头,并且通过此标头可以指定文件名.但是,我认为为了能够使用这个头,我需要将整个文件加载/渲染到浏览器.如果要下载的资源是电影,那么加载文件可能会使浏览器超时......就像是100meg视频一样.
思考?
-一个
iOS Multipeer连接问题...
如果MCNearbyServiceAdvertiser通过调用以下方式拒绝来自MCNearbyServiceBrowser的邀请:
invitationHandler(NO, nil);
...在:
advertiser:didReceiveInvitationFromPeer:withContext:invitationHandler:
...有没有办法MCNearbyServiceBrowser知道邀请被特别拒绝了?
我确实看到使用的设备MCNearbyServiceBrowser会MCSessionStateNotConnected在广告客户拒绝邀请时收到会话状态更改,但我认为浏览设备可能会MCSessionStateNotConnected因其他原因而收到...就像广告客户设备消失一样(关闭等) .
有关如何区分拒绝邀请和其他类型断开连接的任何建议?
谢谢.
-Allan
在我的 Ruby-on-Railsdatabase.yml文件中,我不小心创建了一个/名称中带有正斜杠 ( )的 PostgreSQL 数据库。
我一直无法通过 psql 命令删除这个数据库,尝试使用各种转义序列。