MozillaZine.jp フォーラム https://forums.mozillazine.jp/ |
|
createDownloadの使い方を教えて欲しい https://forums.mozillazine.jp/viewtopic.php?f=26&t=15164 |
ページ 1 / 1 |
作成者: | mug [ 2014年12月20日(土) 12:14 ] |
記事の件名: | createDownloadの使い方を教えて欲しい |
https://developer.mozilla.org/ja/docs/M ... nloads.jsm 上記のサイトを参考に製作していますが、リファラーを使用する場合の資料がなく、どうすればいいのかわからないので質問しました。 URIを使用すると書いてあったので、たぶんnewURIを使用すればいいのだろうと考え、以下のようにURIを作ってcreateDownloadに流し込んでみましたが Target通りの場所に0byteのファイルが作成されるだけでうまくいきません。 createDownloadの正しい使い方を教えて下さい! var ioService = Components.classes["@mozilla.org/network/io-service;1"].getService(Components.interfaces.nsIIOService); var uriRef = ioService.newURI(srcReferer, null, null); var uriUrl = ioService.newURI(srcURL, null, null); let download = yield Downloads.createDownload({ url:uriUrl,}); |
作成者: | mug [ 2014年12月20日(土) 12:20 ] |
記事の件名: | Re: createDownloadの使い方を教えて欲しい |
また、url:に生URLを流してみたり、url:をsource:にして生URLやURIを流してみましたがファイルが作成されないか0byteになってしまいました。 Bugzillaによるとsource:{url:~、referrer:~}とする書いてもあったのですがうまくいかず、そもそもこの使い方でいいのかもわかりませんでした。 |
作成者: | RaC [ 2014年12月20日(土) 16:27 ] |
記事の件名: | Re: createDownloadの使い方を教えて欲しい |
以下で "String" と書いてあるとおり、全て文字列です。 https://developer.mozilla.org/ja/docs/M ... load%28%29 コード: url: String containing the URI for the download source. referrer: Optional String containing the referrer URI of the download source. Can be omitted or null if no referrer should be sent or the download source is not HTTP. MDN でサンプルが見つからない場合は、Mozilla のソースコード中で検索する事で より多くのコード (主にテストケース) を探す事ができます。 http://dxr.mozilla.org/mozilla-central/ ... irect=true http://dxr.mozilla.org/mozilla-central/ ... oad.js#246 http://dxr.mozilla.org/mozilla-central/ ... head.js#65 |
ページ 1 / 1 | All times are UTC + 9 hours |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |