Ibn 'Abbas reported:
I do not know whether Allah's Messenger ( صلی اللہ علیہ وسلم ) prohibited (the eating of the domestic ass) due to the fact that they were the beasts of burden for the people, so he (the Holy Prophet) did not like their beasts of burden to be destroyed (as a matter of expediency), or he prohibited the use of the flesh of domestic asses (not as an expediency but as a law of the Shari'ah) on the Day of Khaibar.
وحَدَّثَنِي أَحْمَدُ بْنُ يُوسُفَ الْأَزْدِيُّ، حَدَّثَنَا عُمَرُ بْنُ حَفْصِ بْنِ غِيَاثٍ، حَدَّثَنَا أَبِي، عَنْ عَاصِمٍ، عَنْ عَامِرٍ، عَنِ ابْنِ عَبَّاسٍ، قَالَ: «لَا أَدْرِي إِنَّمَا نَهَى عَنْهُ رَسُولُ اللهِ صَلَّى اللهُ عَلَيْهِ وَسَلَّمَ مِنْ أَجْلِ أَنَّهُ كَانَ حَمُولَةَ النَّاسِ، فَكَرِهَ أَنْ تَذْهَبَ حَمُولَتُهُمْ، أَوْ حَرَّمَهُ فِي يَوْمِ خَيْبَرَ لُحُومَ الْحُمُرِ الْأَهْلِيَّةِ»
حضرت ابن عباس رضی اللہ تعالیٰ عنہ سے ر وایت ہے ، کہا : مجھے پتہ نہیں کہ رسول اللہ صلی اللہ علیہ وسلم نے ان ( پالتو گدھوں کا گوشت کھانے ) سے اس بناء پر منع فرمایا تھا کہ وہ لوگوں کے بوجھ اٹھانے والے ہیں اور آپ نہیں چاہتے تھے کہ ان کا بوجھ اٹھانے کا ذریعہ ختم ہوجائے یا آپ نے ( ویسے ہی ) جنگ خیبر کے دن پالتو گدھوں کے گوشت کوحرام قرار دیا ۔ ( یعنی ایسی کسی خاص مناسبت کے بغیر ، جب دیکھا کہ لوگ اسے کھانا چاہتے ہیں تو اس کی حرمت کا اعلان کرادیا ۔ )