title: Scrapy Media Pipeline ,files not downloading
body: <p>I am new to Scrapy . I am trying to download files using media pipeline. But when I am running spider no files are stored in the folder. </p>
  
  <p>spider:</p>
  
  <pre><code>import scrapy
  from scrapy import Request
  from pagalworld.items import PagalworldItem
  
  class JobsSpider(scrapy.Spider):
      name = "songs"
      allowed_domains = ["pagalworld.me"]
      start_urls =['https://pagalworld.me/category/11598/Latest%20Bollywood%20Hindi%20Mp3%20Songs%20-%202017.html']
  
      def parse(self, response):
          urls = response.xpath('//div[@class="pageLinkList"]/ul/li/a/@href').extract()
  
          for link in urls:
  
              yield Request(link, callback=self.parse_page, )
  
  
  
  
      def parse_page(self, response):
          songName=response.xpath('//li/b/a/@href').extract()
          for song in songName:
              yield Request(song,callback=self.parsing_link)
  
  
      def parsing_link(self,response):
          item= PagalworldItem()
          item['file_urls']=response.xpath('//div[@class="menu_row"]/a[@class="touch"]/@href').extract()
          yield{"download_link":item['file_urls']}
  </code></pre>
  
  <p>Item file:</p>
  
  <pre><code>import scrapy
  
  
  class PagalworldItem(scrapy.Item):
  
  
      file_urls=scrapy.Field()
  </code></pre>
  
  <p>Settings File:</p>
  
  <pre><code>BOT_NAME = 'pagalworld'
  
  SPIDER_MODULES = ['pagalworld.spiders']
  NEWSPIDER_MODULE = 'pagalworld.spiders'
  ROBOTSTXT_OBEY = True
  CONCURRENT_REQUESTS = 5
  DOWNLOAD_DELAY = 3
  ITEM_PIPELINES = {
  
  'scrapy.pipelines.files.FilesPipeline': 1
  }
  FILES_STORE = '/tmp/media/'
  </code></pre>
  
  <p>The output looks like this:<a href="https://i.stack.imgur.com/GuyFm.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/GuyFm.png" alt="enter image description here"></a></p>