小编lag*_*uyn的帖子

如何更改文件名提示文本浏览器另存为对话框?

在我的网页(由Rails呈现)中,我想让用户右键单击照片以显示浏览器的"另存为"对话框,让用户将照片保存到硬盘中.

但是,我服务器上的照片有不寻常的文件名(长十六进制名称),没有文件扩展名."另存为"对话框中的文件名提示具有此丑陋的文件名.如果用户点击保存,他们最终将得到一个命名不佳的文件,没有文件扩展名.

该网页知道照片的的实际文件名(即来到了相机,例如名称).有没有办法让我以编程方式使用我选择的文件名覆盖"另存为"对话框的文件名提示?

我知道Content-Dispostion标头,并且通过此标头可以指定文件名.但是,我认为为了能够使用这个头,我需要将整个文件加载/渲染到浏览器.如果要下载的资源是电影,那么加载文件可能会使浏览器超时......就像是100meg视频一样.

思考?

-一个

browser ruby-on-rails content-disposition

6
推荐指数
1
解决办法
1685
查看次数

MCNearbyServiceBrowser如何知道MCNearbyServiceAdvertiser是否拒绝了邀请?

iOS Multipeer连接问题...

如果MCNearbyServiceAdvertiser通过调用以下方式拒绝来自MCNearbyServiceBrowser的邀请:

invitationHandler(NO, nil);

...在:

advertiser:didReceiveInvitationFromPeer:withContext:invitationHandler:

...有没有办法MCNearbyServiceBrowser知道邀请被特别拒绝了

我确实看到使用的设备MCNearbyServiceBrowserMCSessionStateNotConnected在广告客户拒绝邀请时收到会话状态更改,但我认为浏览设备可能会MCSessionStateNotConnected因其他原因而收到...就像广告客户设备消失一样(关闭等) .

有关如何区分拒绝邀请和其他类型断开连接的任何建议?

谢谢.

-Allan

ios ios7 multipeer-connectivity

6
推荐指数
1
解决办法
1713
查看次数

PostgreSQL - 删除名称中带有正斜杠的数据库

在我的 Ruby-on-Railsdatabase.yml文件中,我不小心创建了一个/名称中带有正斜杠 ( )的 PostgreSQL 数据库。

我一直无法通过 psql 命令删除这个数据库,尝试使用各种转义序列。

postgresql

2
推荐指数
1
解决办法
1627
查看次数